import { ChartColorScale } from "./types/chart";
import { Currency } from "./types/currency";
import { BorderDescr, Color } from "./types/misc";
export declare const CANVAS_SHIFT = 0.5;
export declare const HIGHLIGHT_COLOR = "#017E84";
export declare const BACKGROUND_HEADER_COLOR = "#F8F9FA";
export declare const BACKGROUND_HEADER_SELECTED_COLOR = "#E8EAED";
export declare const BACKGROUND_HEADER_ACTIVE_COLOR = "#595959";
export declare const TEXT_HEADER_COLOR = "#666666";
export declare const SELECTION_BORDER_COLOR = "#3266ca";
export declare const HEADER_BORDER_COLOR = "#C0C0C0";
export declare const CELL_BORDER_COLOR = "#E2E3E3";
export declare const BACKGROUND_CHART_COLOR = "#FFFFFF";
export declare const DEFAULT_COLOR_SCALE_MIDPOINT_COLOR = 11982760;
export declare const LINK_COLOR = "#017E84";
export declare const FILTERS_COLOR = "#188038";
export declare const FROZEN_PANE_HEADER_BORDER_COLOR = "#BCBCBC";
export declare const FROZEN_PANE_BORDER_COLOR = "#DADFE8";
export declare const COMPOSER_ASSISTANT_COLOR = "light-dark(#9B359B, #B972A6)";
export declare const COLOR_TRANSPARENT = "#00000000";
export declare const TABLE_HOVER_BACKGROUND_COLOR = "#017E8414";
export declare const CHART_WATERFALL_POSITIVE_COLOR = "#4EA7F2";
export declare const CHART_WATERFALL_NEGATIVE_COLOR = "#EA6175";
export declare const CHART_WATERFALL_SUBTOTAL_COLOR = "#AAAAAA";
export declare const GRAY_900 = "#111827";
export declare const GRAY_400 = "#ced4da";
export declare const GRAY_300 = "#D8DADD";
export declare const GRAY_200 = "#E7E9ED";
export declare const TEXT_BODY = "#374151";
export declare const TEXT_BODY_MUTED: string;
export declare const ACTION_COLOR = "#017E84";
export declare const CHART_PADDING = 20;
export declare const CHART_PADDING_BOTTOM = 10;
export declare const CHART_PADDING_TOP = 15;
export declare const CHART_TITLE_FONT_SIZE = 16;
export declare const CHART_AXIS_TITLE_FONT_SIZE = 12;
export declare const MASTER_CHART_HEIGHT = 60;
export declare const CHART_COLORSCALE_WIDTH = 70;
export declare const DEFAULT_CHART_COLOR_SCALE: ChartColorScale;
export declare const SCORECARD_CHART_TITLE_FONT_SIZE = 14;
export declare const PIVOT_TOKEN_COLOR = "#F28C28";
export declare const COLOR_PICKER_DEFAULTS: Color[];
export declare const MIN_ROW_HEIGHT = 10;
export declare const MIN_COL_WIDTH = 5;
export declare const HEADER_HEIGHT = 26;
export declare const HEADER_WIDTH = 48;
export declare const DESKTOP_TOPBAR_TOOLBAR_HEIGHT = 34;
export declare const DESKTOP_BOTTOMBAR_HEIGHT = 36;
export declare const DEFAULT_CELL_WIDTH = 96;
export declare const DEFAULT_CELL_HEIGHT = 23;
export declare const SCROLLBAR_WIDTH = 15;
export declare const AUTOFILL_EDGE_LENGTH = 8;
export declare const ICON_EDGE_LENGTH = 18;
export declare const MIN_CF_ICON_MARGIN = 4;
export declare const MIN_CELL_TEXT_MARGIN = 4;
export declare const PADDING_AUTORESIZE_VERTICAL = 3;
export declare const PADDING_AUTORESIZE_HORIZONTAL = 4;
export declare const GROUP_LAYER_WIDTH = 21;
export declare const GRID_ICON_MARGIN = 2;
export declare const GRID_ICON_EDGE_LENGTH = 17;
export declare const FOOTER_HEIGHT: number;
export declare const DATA_VALIDATION_CHIP_MARGIN = 5;
export declare const MOBILE_WIDTH_BREAKPOINT = 768;
export declare const MENU_WIDTH = 250;
export declare const MENU_VERTICAL_PADDING = 6;
export declare const DESKTOP_MENU_ITEM_HEIGHT = 26;
export declare const MENU_SEPARATOR_BORDER_WIDTH = 1;
export declare const MENU_SEPARATOR_PADDING = 5;
export declare const MENU_SEPARATOR_HEIGHT: number;
export declare const ZOOM_VALUES: number[];
export declare const DEFAULT_STYLE: {
    align: "left";
    verticalAlign: "bottom";
    wrapping: "overflow";
    bold: false;
    italic: false;
    strikethrough: false;
    underline: false;
    fontSize: number;
    fillColor: string;
    textColor: string;
    rotation: number;
    hideGridLines: false;
};
export declare const ROTATION_EPSILON = 0.001;
export declare const DEFAULT_NUMBER_STYLE: {
    align: "right";
    verticalAlign: "bottom";
    wrapping: "overflow";
    bold: false;
    italic: false;
    strikethrough: false;
    underline: false;
    fontSize: number;
    fillColor: string;
    textColor: string;
    rotation: number;
    hideGridLines: false;
};
export declare const DEFAULT_VERTICAL_ALIGN: "bottom";
export declare const DEFAULT_WRAPPING_MODE: "overflow";
export declare const DEFAULT_FONT_WEIGHT = "400";
export declare const DEFAULT_FONT_SIZE: number;
export declare const HEADER_FONT_SIZE = 11;
export declare const DEFAULT_FONT = "'Roboto', arial";
export declare const DEFAULT_BORDER_DESC: BorderDescr;
export declare const DEFAULT_FILTER_BORDER_DESC: BorderDescr;
export declare const MAX_HISTORY_STEPS = 99;
export declare const DEFAULT_REVISION_ID = "START_REVISION";
export declare const DEFAULT_FIGURE_HEIGHT = 335;
export declare const DEFAULT_FIGURE_WIDTH = 536;
export declare const FIGURE_BORDER_WIDTH = 1;
export declare const ACTIVE_BORDER_WIDTH = 2;
export declare const MIN_FIG_SIZE = 80;
export declare const MAX_CHAR_LABEL = 20;
export declare const FIGURE_ID_SPLITTER = "??";
export declare const DEFAULT_GAUGE_LOWER_COLOR = "#EA6175";
export declare const DEFAULT_GAUGE_MIDDLE_COLOR = "#FFD86D";
export declare const DEFAULT_GAUGE_UPPER_COLOR = "#43C5B1";
export declare const DEFAULT_SCORECARD_BASELINE_MODE = "difference";
export declare const DEFAULT_SCORECARD_BASELINE_COLOR_UP = "#43C5B1";
export declare const DEFAULT_SCORECARD_BASELINE_COLOR_DOWN = "#EA6175";
export declare const DEFAULT_SCORECARD_KEY_VALUE_FONT_SIZE = 32;
export declare const DEFAULT_SCORECARD_BASELINE_FONT_SIZE = 16;
export declare const LINE_FILL_TRANSPARENCY = 0.4;
export declare const LINE_DATA_POINT_RADIUS = 3;
export declare const DEFAULT_WINDOW_SIZE = 2;
export declare const MESSAGE_VERSION = 1;
export declare const FORBIDDEN_SHEETNAME_CHARS: readonly ["'", "*", "?", "/", "\\", "[", "]"];
export declare const FORBIDDEN_SHEETNAME_CHARS_IN_EXCEL_REGEX: RegExp;
export declare const FORMULA_REF_IDENTIFIER = "|";
export declare const LOADING = "Loading...";
/**
 * The viewport dimensions are usually set by one of the components
 * (i.e. when grid component is mounted) to properly reflect its state in the DOM.
 * In the absence of a component (standalone model), is it mandatory to set reasonable default values
 * to ensure the correct operation.
 */
export declare function getDefaultSheetViewSize(): number;
export declare function setDefaultSheetViewSize(size: number): void;
export declare const MAXIMAL_FREEZABLE_RATIO = 0.85;
export declare const NEWLINE = "\n";
export declare const FONT_SIZES: number[];
export declare const PIVOT_STATIC_TABLE_CONFIG: {
    hasFilters: boolean;
    totalRow: boolean;
    firstColumn: boolean;
    lastColumn: boolean;
    numberOfHeaders: number;
    bandedRows: boolean;
    bandedColumns: boolean;
    styleId: string;
    automaticAutofill: boolean;
};
export declare const PIVOT_INSERT_TABLE_STYLE_ID = "PivotTableStyleMedium12";
export declare const PIVOT_INDENT = 15;
export declare const PIVOT_COLLAPSE_ICON_SIZE = 12;
export declare const PIVOT_MAX_NUMBER_OF_CELLS = 500000;
export declare const DEFAULT_CURRENCY: Currency;
export declare const DEFAULT_CAROUSEL_TITLE_STYLE: {
    fontSize: number;
    color: string;
};
export declare const DEFAULT_TOKEN_COLOR: Color;
export declare const tokenColors: {
    readonly OPERATOR: "#3da4ab";
    readonly NUMBER: "#02c39a";
    readonly STRING: "#00a82d";
    readonly FUNCTION: Color;
    readonly DEBUGGER: "#3da4ab";
    readonly LEFT_PAREN: Color;
    readonly RIGHT_PAREN: Color;
    readonly ARG_SEPARATOR: Color;
    readonly ORPHAN_RIGHT_PAREN: "#ff0000";
};
export declare const DRAG_THRESHOLD = 5;
