import "./dom_mock";
import { createAction, createActions } from "./actions/action";
import { transformRangeData } from "./collaborative/ot/ot_helpers";
import { ComposerFocusStore } from "./components/composer/composer_focus_store";
import { ChartJsComponent } from "./components/figures/chart/chartJs/chartjs";
import { ScorecardChart } from "./components/figures/chart/scorecard/chart_scorecard";
import { FigureComponent } from "./components/figures/figure/figure";
import { ChartFigure } from "./components/figures/figure_chart/figure_chart";
import { DelayedHoveredCellStore } from "./components/grid/delayed_hovered_cell_store";
import { Grid } from "./components/grid/grid";
import { GridOverlay } from "./components/grid_overlay/grid_overlay";
import { useDragAndDropListItems } from "./components/helpers/drag_and_drop_dom_items_hook";
import { useHighlights, useHighlightsOnHover } from "./components/helpers/highlight_hook";
import { MenuPopover } from "./components/menu_popover/menu_popover";
import { Popover } from "./components/popover";
import { CellPopoverStore } from "./components/popover/cell_popover_store";
import { SelectionInput } from "./components/selection_input/selection_input";
import { SelectionInputStore } from "./components/selection_input/selection_input_store";
import { BarConfigPanel, ChartWithAxisDesignPanel, GaugeChartConfigPanel, GaugeChartDesignPanel, GenericChartConfigPanel, LineConfigPanel, ScorecardChartConfigPanel, ScorecardChartDesignPanel } from "./components/side_panel/chart";
import { ChartTitle } from "./components/side_panel/chart/building_blocks/chart_title/chart_title";
import { ChartDataSeries } from "./components/side_panel/chart/building_blocks/data_series/data_series";
import { ChartErrorSection } from "./components/side_panel/chart/building_blocks/error_section/error_section";
import { ChartLabelRange } from "./components/side_panel/chart/building_blocks/label_range/label_range";
import { ChartTypePicker } from "./components/side_panel/chart/chart_type_picker/chart_type_picker";
import { ChartPanel } from "./components/side_panel/chart/main_chart_panel/main_chart_panel";
import { PieChartDesignPanel } from "./components/side_panel/chart/pie_chart/pie_chart_design_panel";
import { Checkbox } from "./components/side_panel/components/checkbox/checkbox";
import { CogWheelMenu } from "./components/side_panel/components/cog_wheel_menu/cog_wheel_menu";
import { RoundColorPicker } from "./components/side_panel/components/round_color_picker/round_color_picker";
import { Section } from "./components/side_panel/components/section/section";
import { FindAndReplaceStore } from "./components/side_panel/find_and_replace/find_and_replace_store";
import { PivotDeferUpdate } from "./components/side_panel/pivot/pivot_defer_update/pivot_defer_update";
import { AddDimensionButton } from "./components/side_panel/pivot/pivot_layout_configurator/add_dimension_button/add_dimension_button";
import { PivotDimension } from "./components/side_panel/pivot/pivot_layout_configurator/pivot_dimension/pivot_dimension";
import { PivotDimensionGranularity } from "./components/side_panel/pivot/pivot_layout_configurator/pivot_dimension_granularity/pivot_dimension_granularity";
import { PivotDimensionOrder } from "./components/side_panel/pivot/pivot_layout_configurator/pivot_dimension_order/pivot_dimension_order";
import { PivotLayoutConfigurator } from "./components/side_panel/pivot/pivot_layout_configurator/pivot_layout_configurator";
import { PivotSidePanelStore } from "./components/side_panel/pivot/pivot_side_panel/pivot_side_panel_store";
import { PivotTitleSection } from "./components/side_panel/pivot/pivot_title_section/pivot_title_section";
import { SidePanelStore } from "./components/side_panel/side_panel/side_panel_store";
import { ValidationMessages } from "./components/validation_messages/validation_messages";
import { isEvaluationError, toBoolean, toJsDate, toNumber, toString } from "./functions/helpers";
import { ColorGenerator, DateTime, UuidGenerator, colorToRGBA, computeTextWidth, createCurrencyFormat, deepCopy, deepEquals, expandZoneOnInsertion, formatValue, getUniqueText, isDateTime, isDefined, isFormula, isInside, isMarkdownLink, isNumber, jsDateToNumber, lazy, lettersToNumber, markdownLink, mergeContiguousZones, numberToJsDate, numberToLetters, overlap, parseMarkdownLink, positionToZone, reduceZoneOnDeletion, rgbaToHex, sanitizeSheetName, splitReference, toCartesian, toUnboundedZone, toXC, toZone, union, unquote } from "./helpers/index";
import { openLink, urlRepresentation } from "./helpers/links";
import { insertTokenAfterArgSeparator, insertTokenAfterLeftParenthesis, makeFieldProposal } from "./helpers/pivot/pivot_composer_helpers";
import { CellComposerStore } from "./components/composer/composer/cell_composer_store";
import { ClickableCellSortIcon } from "./components/dashboard/clickable_cell_sort_icon/clickable_cell_sort_icon";
import { ZoomableChartJsComponent } from "./components/figures/chart/chartJs/zoomable_chart/zoomable_chartjs";
import { ChartDashboardMenu } from "./components/figures/chart/chart_dashboard_menu/chart_dashboard_menu";
import { GaugeChartComponent } from "./components/figures/chart/gauge/gauge_chart_component";
import { FullScreenFigure } from "./components/full_screen_figure/full_screen_figure";
import { NumberInput } from "./components/number_input/number_input";
import { PivotHTMLRenderer } from "./components/pivot_html_renderer/pivot_html_renderer";
import { ComboChartDesignPanel } from "./components/side_panel/chart/combo_chart/combo_chart_design_panel";
import { FunnelChartDesignPanel } from "./components/side_panel/chart/funnel_chart_panel/funnel_chart_design_panel";
import { GeoChartDesignPanel } from "./components/side_panel/chart/geo_chart_panel/geo_chart_design_panel";
import { GeoChartRegionSelectSection } from "./components/side_panel/chart/geo_chart_panel/geo_chart_region_select_section";
import { LineChartDesignPanel } from "./components/side_panel/chart/line_chart/line_chart_design_panel";
import { RadarChartDesignPanel } from "./components/side_panel/chart/radar_chart/radar_chart_design_panel";
import { SunburstChartDesignPanel } from "./components/side_panel/chart/sunburst_chart/sunburst_chart_design_panel";
import { TreeMapChartDesignPanel } from "./components/side_panel/chart/treemap_chart/treemap_chart_design_panel";
import { WaterfallChartDesignPanel } from "./components/side_panel/chart/waterfall_chart/waterfall_chart_design_panel";
import { GenericZoomableChartDesignPanel } from "./components/side_panel/chart/zoomable_chart/design_panel";
import { SidePanelCollapsible } from "./components/side_panel/components/collapsible/side_panel_collapsible";
import { RadioSelection } from "./components/side_panel/components/radio_selection/radio_selection";
import { PivotMeasureDisplayPanelStore } from "./components/side_panel/pivot/pivot_measure_display_panel/pivot_measure_display_panel_store";
import { HoveredTableStore } from "./components/tables/hovered_table_store";
import { TextInput } from "./components/text_input/text_input";
import { arg } from "./functions/arguments";
import * as CHART_HELPERS from "./helpers/figures/charts";
import * as CHART_RUNTIME_HELPERS from "./helpers/figures/charts/runtime";
import { areDomainArgsFieldsValid, collapseHierarchicalDisplayName, createCustomFields, createPivotFormula, getMaxObjectId, isDateOrDatetimeField, parseDimension, toFunctionPivotValue, toNormalizedPivotValue } from "./helpers/pivot/pivot_helpers";
import { getPivotHighlights } from "./helpers/pivot/pivot_highlight";
import { periodYearToComparable, pivotTimeAdapter } from "./helpers/pivot/pivot_time_adapter";
import { createEmptyExcelSheet, createEmptySheet, createEmptyWorkbookData } from "./migrations/data";
import "./plugins";
import "./registries/interactive_icon_on_cell_registry";
import { genericRepeat } from "./registries/repeat_commands_registry";
import { useLocalStore, useStore, useStoreProvider } from "./store_engine";
import { DependencyContainer } from "./store_engine/dependency_container";
import { SpreadsheetStore } from "./stores";
import { ClientFocusStore } from "./stores/client_focus_store";
import { GridRenderer } from "./stores/grid_renderer_store";
import { HighlightStore } from "./stores/highlight_store";
import { NotificationStore } from "./stores/notification_store";
import { RendererStore } from "./stores/renderer_store";
import { AddFunctionDescription, isMatrix, schemeToColorScale } from "./types";
/**
 * We export here all entities that needs to be accessed publicly by Odoo.
 *
 * Note that the __info__ key is actually completed by the build process (see
 * the rollup.config.js file)
 */
export declare const __info__: {};
export { LocalTransportService } from "./collaborative/local_transport_service";
export { Revision } from "./collaborative/revisions";
export { ClientDisconnectedError } from "./collaborative/session";
export { Spreadsheet } from "./components/index";
export { setDefaultSheetViewSize, tokenColors } from "./constants";
export { CompiledFormula, functionCache } from "./formulas/compiler";
export { astToFormula } from "./formulas/formula_formatter";
export { convertAstNodes, iterateAstNodes, parse, parseTokens } from "./formulas/parser";
export { tokenize } from "./formulas/tokenizer";
export { AbstractChart } from "./helpers/figures/charts";
export { findCellInNewZone } from "./helpers/zones";
export { load } from "./migrations/data";
export { Model } from "./model";
export { CorePlugin } from "./plugins/core_plugin";
export { CoreViewPlugin } from "./plugins/core_view_plugin";
export { UIPlugin } from "./plugins/ui_plugin";
export { Registry } from "./registries/registry";
export { setTranslationMethod } from "./translation";
export { CommandResult, DispatchResult, addRenderingLayer } from "./types";
export type { CancelledReason } from "./types";
export type { Client } from "./types/collaborative/session";
export type { ClientJoinedMessage, ClientLeftMessage, ClientMovedMessage, CollaborationMessage, RemoteRevisionMessage, RevisionRedoneMessage, RevisionUndoneMessage, TransportService, } from "./types/collaborative/transport_service";
export { canExecuteInReadonly, coreTypes, invalidateCFEvaluationCommands, invalidateChartEvaluationCommands, invalidateDependenciesCommands, invalidateEvaluationCommands, isCoreCommand, isSheetDependent, lockedSheetAllowedCommands, readonlyAllowedCommands, } from "./types/commands";
export { CellErrorType, EvaluationError } from "./types/errors";
export declare const SPREADSHEET_DIMENSIONS: {
    MIN_ROW_HEIGHT: number;
    MIN_COL_WIDTH: number;
    HEADER_HEIGHT: number;
    HEADER_WIDTH: number;
    DESKTOP_BOTTOMBAR_HEIGHT: number;
    DEFAULT_CELL_WIDTH: number;
    DEFAULT_CELL_HEIGHT: number;
    SCROLLBAR_WIDTH: number;
};
export declare const registries: {
    autoCompleteProviders: import(".").Registry<import("./registries/auto_completes").AutoCompleteProviderDefinition>;
    autofillModifiersRegistry: import(".").Registry<import(".").AutofillModifierImplementation>;
    autofillRulesRegistry: import(".").Registry<import("./registries/autofill_rules").AutofillRule>;
    cellMenuRegistry: import("./registries/menu_items_registry").MenuItemRegistry;
    colMenuRegistry: import("./registries/menu_items_registry").MenuItemRegistry;
    errorTypes: Set<string>;
    functionRegistry: import(".").FunctionRegistry;
    featurePluginRegistry: import("./registry").Registry<import("./plugins/ui_plugin").UIPluginConstructor>;
    iconsOnCellRegistry: import(".").Registry<(getters: import(".").Getters, position: import(".").CellPosition) => import("./registries/icons_on_cell_registry").GridIcon | undefined>;
    statefulUIPluginRegistry: import("./registry").Registry<import("./plugins/ui_plugin").UIPluginConstructor>;
    coreViewsPluginRegistry: import("./registry").Registry<import("./plugins/core_view_plugin").CoreViewPluginConstructor>;
    corePluginRegistry: import("./registry").Registry<import("./plugins/core_plugin").CorePluginConstructor>;
    rowMenuRegistry: import("./registries/menu_items_registry").MenuItemRegistry;
    sidePanelRegistry: import(".").Registry<import("./registries/side_panel_registry").SidePanelContent>;
    figureRegistry: import(".").Registry<import("./registries/figures_registry").FigureContent>;
    chartSidePanelComponentRegistry: import(".").Registry<import("./components/side_panel/chart").ChartSidePanel>;
    chartDataSourceSidePanelComponentRegistry: import(".").Registry<import("@odoo/owl").ComponentConstructor>;
    chartComponentRegistry: import(".").Registry<new (...args: any) => import("@odoo/owl").Component>;
    chartTypeRegistry: import("./registries/chart_registry").ChartTypeRegistry;
    chartSubtypeRegistry: import(".").Registry<import("./types/chart_subtype_properties").ChartSubtypeProperties>;
    chartDataSourceRegistry: import("./registries/chart_data_source_registry").ChartDataSourceRegistry;
    topbarMenuRegistry: import("./registries/menu_items_registry").MenuItemRegistry;
    topbarComponentRegistry: {
        mapping: {
            [key: string]: Function;
        };
        uuidGenerator: UuidGenerator;
        replace(name: string, value: Omit<import("./registries/topbar_component_registry").TopbarComponent, "id">): /*elided*/ any;
        getAllOrdered(): import("./registries/topbar_component_registry").TopbarComponent[];
        content: {
            [key: string]: import("./registries/topbar_component_registry").TopbarComponent;
        };
        add(key: string, value: import("./registries/topbar_component_registry").TopbarComponent): /*elided*/ any;
        get(key: string): import("./registries/topbar_component_registry").TopbarComponent;
        contains(key: string): boolean;
        getAll(): import("./registries/topbar_component_registry").TopbarComponent[];
        getKeys(): string[];
        remove(key: string): void;
    };
    clickableCellRegistry: import(".").Registry<import("./registries/cell_clickable_registry").CellClickableItem>;
    otRegistry: import("./registries/ot_registry").OTRegistry;
    inverseCommandRegistry: import(".").Registry<(cmd: import(".").CoreCommand) => import(".").CoreCommand[]>;
    urlRegistry: import(".").Registry<import("./helpers/links").LinkSpec>;
    cellPopoverRegistry: import(".").Registry<import("./types/cell_popovers").PopoverBuilders>;
    numberFormatMenuRegistry: import(".").Registry<import("./actions/format_actions").NumberFormatActionSpec>;
    repeatLocalCommandTransformRegistry: import(".").Registry<(getters: import(".").Getters, cmd: import(".").LocalCommand, childCommands: readonly import(".").CoreCommand[]) => import(".").CoreCommand[] | import(".").LocalCommand | undefined>;
    repeatCommandTransformRegistry: import(".").Registry<(getters: import(".").Getters, cmd: import(".").CoreCommand) => import(".").CoreCommand | undefined>;
    clipboardHandlersRegistries: {
        figureHandlers: import(".").Registry<typeof import(".").AbstractFigureClipboardHandler>;
        cellHandlers: import(".").Registry<typeof import(".").AbstractCellClipboardHandler>;
    };
    pivotRegistry: import("./registry").Registry<import("./helpers/pivot/pivot_registry").PivotRegistryItem>;
    pivotTimeAdapterRegistry: import(".").Registry<import(".").PivotTimeAdapter<import(".").CellValue>>;
    pivotSidePanelRegistry: import(".").Registry<import("./helpers/pivot/pivot_side_panel_registry").PivotRegistryItem>;
    pivotNormalizationValueRegistry: import(".").Registry<(value: string, granularity?: import(".").Granularity | string) => import(".").CellValue>;
    supportedPivotPositionalFormulaRegistry: import(".").Registry<boolean>;
    pivotToFunctionValueRegistry: import(".").Registry<(value: import(".").CellValue, granularity?: string) => string>;
    migrationStepRegistry: import("./registry").Registry<import("./migrations/migration_steps").MigrationStep>;
    chartJsExtensionRegistry: import("./registry").Registry<{
        register: (chart: import("./types/chart/chartjs").GlobalChart) => void;
        unregister: (chart: import("./types/chart/chartjs").GlobalChart) => void;
    }>;
};
import "./helpers/figures/charts/chart_data_sources";
import "./registries/chart_types";
import "./clipboard_handlers";
import { Composer } from "./components/composer/composer/composer";
import { Select } from "./components/select/select";
import { ChartRangeDataSourceComponent } from "./components/side_panel/chart/building_blocks/range_data_source/range_data_source";
import { TopBar } from "./components/top_bar/top_bar";
import { parseFormat } from "./helpers/format/format_parser";
import { getFirstPivotFunction, getNumberOfPivotFunctions } from "./helpers/pivot/pivot_composer_helpers";
import { domainToColRowDomain } from "./helpers/pivot/pivot_domain_helpers";
export declare const helpers: {
    arg: typeof arg;
    isEvaluationError: typeof isEvaluationError;
    toBoolean: typeof toBoolean;
    toJsDate: typeof toJsDate;
    toNumber: typeof toNumber;
    toString: typeof toString;
    toNormalizedPivotValue: typeof toNormalizedPivotValue;
    toFunctionPivotValue: typeof toFunctionPivotValue;
    toXC: typeof toXC;
    toZone: typeof toZone;
    toUnboundedZone: typeof toUnboundedZone;
    toCartesian: typeof toCartesian;
    numberToLetters: typeof numberToLetters;
    lettersToNumber: typeof lettersToNumber;
    UuidGenerator: typeof UuidGenerator;
    formatValue: typeof formatValue;
    createCurrencyFormat: typeof createCurrencyFormat;
    ColorGenerator: typeof ColorGenerator;
    computeTextWidth: typeof computeTextWidth;
    createEmptyWorkbookData: typeof createEmptyWorkbookData;
    createEmptySheet: typeof createEmptySheet;
    createEmptyExcelSheet: typeof createEmptyExcelSheet;
    rgbaToHex: typeof rgbaToHex;
    colorToRGBA: typeof colorToRGBA;
    positionToZone: typeof positionToZone;
    isDefined: typeof isDefined;
    isMatrix: typeof isMatrix;
    lazy: typeof lazy;
    genericRepeat: typeof genericRepeat;
    createAction: typeof createAction;
    createActions: typeof createActions;
    transformRangeData: typeof transformRangeData;
    deepEquals: typeof deepEquals;
    overlap: typeof overlap;
    union: typeof union;
    isInside: typeof isInside;
    deepCopy: typeof deepCopy;
    expandZoneOnInsertion: typeof expandZoneOnInsertion;
    reduceZoneOnDeletion: typeof reduceZoneOnDeletion;
    unquote: typeof unquote;
    getMaxObjectId: typeof getMaxObjectId;
    getFirstPivotFunction: typeof getFirstPivotFunction;
    getNumberOfPivotFunctions: typeof getNumberOfPivotFunctions;
    parseDimension: typeof parseDimension;
    isDateOrDatetimeField: typeof isDateOrDatetimeField;
    makeFieldProposal: typeof makeFieldProposal;
    periodYearToComparable: typeof periodYearToComparable;
    insertTokenAfterArgSeparator: typeof insertTokenAfterArgSeparator;
    insertTokenAfterLeftParenthesis: typeof insertTokenAfterLeftParenthesis;
    mergeContiguousZones: typeof mergeContiguousZones;
    getPivotHighlights: typeof getPivotHighlights;
    pivotTimeAdapter: typeof pivotTimeAdapter;
    UNDO_REDO_PIVOT_COMMANDS: string[];
    createPivotFormula: typeof createPivotFormula;
    areDomainArgsFieldsValid: typeof areDomainArgsFieldsValid;
    splitReference: typeof splitReference;
    sanitizeSheetName: typeof sanitizeSheetName;
    getUniqueText: typeof getUniqueText;
    isNumber: typeof isNumber;
    isDateTime: typeof isDateTime;
    createCustomFields: typeof createCustomFields;
    schemeToColorScale: typeof schemeToColorScale;
    isDateTimeFormat: (format: import(".").Format) => boolean;
    jsDateToNumber: typeof jsDateToNumber;
    numberToJsDate: typeof numberToJsDate;
    DateTime: typeof DateTime;
    parseFormat: typeof parseFormat;
    isFormula: typeof isFormula;
    domainToColRowDomain: typeof domainToColRowDomain;
    collapseHierarchicalDisplayName: typeof collapseHierarchicalDisplayName;
};
export declare const links: {
    isMarkdownLink: typeof isMarkdownLink;
    parseMarkdownLink: typeof parseMarkdownLink;
    markdownLink: typeof markdownLink;
    openLink: typeof openLink;
    urlRepresentation: typeof urlRepresentation;
};
export declare const components: {
    Checkbox: typeof Checkbox;
    Section: typeof Section;
    Select: typeof Select;
    RoundColorPicker: typeof RoundColorPicker;
    ChartDataSeries: typeof ChartDataSeries;
    ChartErrorSection: typeof ChartErrorSection;
    ChartLabelRange: typeof ChartLabelRange;
    ChartRangeDataSourceComponent: typeof ChartRangeDataSourceComponent;
    ChartTitle: typeof ChartTitle;
    ChartPanel: typeof ChartPanel;
    ChartFigure: typeof ChartFigure;
    ChartJsComponent: typeof ChartJsComponent;
    ClickableCellSortIcon: typeof ClickableCellSortIcon;
    ZoomableChartJsComponent: typeof ZoomableChartJsComponent;
    Grid: typeof Grid;
    GridOverlay: typeof GridOverlay;
    ScorecardChart: typeof ScorecardChart;
    GaugeChartComponent: typeof GaugeChartComponent;
    LineConfigPanel: typeof LineConfigPanel;
    BarConfigPanel: typeof BarConfigPanel;
    PieChartDesignPanel: typeof PieChartDesignPanel;
    GenericChartConfigPanel: typeof GenericChartConfigPanel;
    ChartWithAxisDesignPanel: typeof ChartWithAxisDesignPanel;
    GenericZoomableChartDesignPanel: typeof GenericZoomableChartDesignPanel;
    LineChartDesignPanel: typeof LineChartDesignPanel;
    GaugeChartConfigPanel: typeof GaugeChartConfigPanel;
    GaugeChartDesignPanel: typeof GaugeChartDesignPanel;
    ScorecardChartConfigPanel: typeof ScorecardChartConfigPanel;
    ScorecardChartDesignPanel: typeof ScorecardChartDesignPanel;
    GeoChartDesignPanel: typeof GeoChartDesignPanel;
    RadarChartDesignPanel: typeof RadarChartDesignPanel;
    WaterfallChartDesignPanel: typeof WaterfallChartDesignPanel;
    ComboChartDesignPanel: typeof ComboChartDesignPanel;
    FunnelChartDesignPanel: typeof FunnelChartDesignPanel;
    SunburstChartDesignPanel: typeof SunburstChartDesignPanel;
    TreeMapChartDesignPanel: typeof TreeMapChartDesignPanel;
    ChartTypePicker: typeof ChartTypePicker;
    FigureComponent: typeof FigureComponent;
    MenuPopover: typeof MenuPopover;
    Popover: typeof Popover;
    SelectionInput: typeof SelectionInput;
    ValidationMessages: typeof ValidationMessages;
    AddDimensionButton: typeof AddDimensionButton;
    PivotDimensionGranularity: typeof PivotDimensionGranularity;
    PivotDimensionOrder: typeof PivotDimensionOrder;
    PivotDimension: typeof PivotDimension;
    PivotLayoutConfigurator: typeof PivotLayoutConfigurator;
    PivotHTMLRenderer: typeof PivotHTMLRenderer;
    PivotDeferUpdate: typeof PivotDeferUpdate;
    PivotTitleSection: typeof PivotTitleSection;
    CogWheelMenu: typeof CogWheelMenu;
    TextInput: typeof TextInput;
    SidePanelCollapsible: typeof SidePanelCollapsible;
    RadioSelection: typeof RadioSelection;
    GeoChartRegionSelectSection: typeof GeoChartRegionSelectSection;
    ChartDashboardMenu: typeof ChartDashboardMenu;
    FullScreenFigure: typeof FullScreenFigure;
    NumberInput: typeof NumberInput;
    TopBar: typeof TopBar;
    Composer: typeof Composer;
};
export declare const hooks: {
    useDragAndDropListItems: typeof useDragAndDropListItems;
    useHighlights: typeof useHighlights;
    useHighlightsOnHover: typeof useHighlightsOnHover;
};
export declare const stores: {
    useStoreProvider: typeof useStoreProvider;
    DependencyContainer: typeof DependencyContainer;
    CellPopoverStore: typeof CellPopoverStore;
    ComposerFocusStore: typeof ComposerFocusStore;
    CellComposerStore: typeof CellComposerStore;
    FindAndReplaceStore: typeof FindAndReplaceStore;
    HighlightStore: typeof HighlightStore;
    DelayedHoveredCellStore: typeof DelayedHoveredCellStore;
    HoveredTableStore: typeof HoveredTableStore;
    ModelStore: import("./store_engine").StoreConstructor<import("./model").Model, any[]>;
    NotificationStore: typeof NotificationStore;
    RendererStore: typeof RendererStore;
    SelectionInputStore: typeof SelectionInputStore;
    SpreadsheetStore: typeof SpreadsheetStore;
    useStore: typeof useStore;
    useLocalStore: typeof useLocalStore;
    SidePanelStore: typeof SidePanelStore;
    PivotSidePanelStore: typeof PivotSidePanelStore;
    PivotMeasureDisplayPanelStore: typeof PivotMeasureDisplayPanelStore;
    ClientFocusStore: typeof ClientFocusStore;
    GridRenderer: typeof GridRenderer;
};
export { getCaretDownSvg, getCaretUpSvg } from "./components/icons/icons";
export { createAutocompleteArgumentsProvider } from "./functions/autocomplete_arguments_provider";
export type { FunctionRegistry } from "./functions/function_registry";
export { categories } from "./functions/function_registry_population";
export type { StoreConstructor, StoreParams } from "./store_engine";
export declare function addFunction(functionName: string, functionDescription: AddFunctionDescription): {
    addFunction: (fName: string, fDescription: AddFunctionDescription) => /*elided*/ any;
};
export declare const constants: {
    DEFAULT_LOCALE: import(".").Locale;
    HIGHLIGHT_COLOR: string;
    PIVOT_STATIC_TABLE_CONFIG: {
        hasFilters: boolean;
        totalRow: boolean;
        firstColumn: boolean;
        lastColumn: boolean;
        numberOfHeaders: number;
        bandedRows: boolean;
        bandedColumns: boolean;
        styleId: string;
        automaticAutofill: boolean;
    };
    PIVOT_INSERT_TABLE_STYLE_ID: string;
    ChartTerms: {
        [key: string]: any;
        ColorScales: Record<Extract<import(".").ChartColorScale, string>, string>;
    };
    FIGURE_ID_SPLITTER: string;
    GRID_ICON_EDGE_LENGTH: number;
    GRID_ICON_MARGIN: number;
    CHART_TYPES: readonly ["line", "bar", "pie", "scorecard", "gauge", "scatter", "combo", "waterfall", "pyramid", "radar", "geo", "funnel", "sunburst", "treemap", "calendar"];
};
export declare const chartHelpers: typeof CHART_HELPERS & typeof CHART_RUNTIME_HELPERS;
export { SpreadsheetPivotTable } from "./helpers/pivot/table_spreadsheet_pivot";
export type { EnrichedToken } from "./formulas/composer_tokenizer";
export type { AST, ASTFuncall } from "./formulas/parser";
export type * from "./types";
export { DEFAULT_LOCALE, DEFAULT_LOCALES } from "./types";
export { AbstractCellClipboardHandler } from "./clipboard_handlers/abstract_cell_clipboard_handler";
export { AbstractFigureClipboardHandler } from "./clipboard_handlers/abstract_figure_clipboard_handler";
export { PivotRuntimeDefinition } from "./helpers/pivot/pivot_runtime_definition";
