/** * @license Highcharts Grid Pro v3.0.0 (2026-05-06) * @module grid/grid-pro * * (c) 2009-2026 Highsoft AS * * A commercial license may be required depending on use. * See www.highcharts.com/license */ import type _Options from './es-modules/Grid/Core/Options'; import AST from './es-modules/Core/Renderer/HTML/AST.js'; import Templating from './es-modules/Core/Templating.js'; import ColumnResizing from './es-modules/Grid/Core/Table/ColumnResizing/ColumnResizing.js'; import DataConnector from './es-modules/Data/Connectors/DataConnector.js'; import DataConverter from './es-modules/Data/Converters/DataConverter.js'; import DataCursor from './es-modules/Data/DataCursor.js'; import _Grid from './es-modules/Grid/Core/Grid.js'; import DataModifier from './es-modules/Data/Modifiers/DataModifier.js'; import DataPool from './es-modules/Data/DataPool.js'; import DataTable from './es-modules/Data/DataTable.js'; import { merge } from './es-modules/Shared/Utilities.js'; import Table from './es-modules/Grid/Core/Table/Table.js'; import Column from './es-modules/Grid/Core/Table/Column.js'; import HeaderCell from './es-modules/Grid/Core/Table/Header/HeaderCell.js'; import TableRow from './es-modules/Grid/Core/Table/Body/TableRow.js'; import TableCell from './es-modules/Grid/Core/Table/Body/TableCell.js'; import SvgIcons from './es-modules/Grid/Core/UI/SvgIcons.js'; import CellRendererRegistry from './es-modules/Grid/Pro/CellRendering/CellRendererRegistry.js'; import Pagination from './es-modules/Grid/Core/Pagination/Pagination.js'; import CellContentPro from './es-modules/Grid/Pro/CellRendering/CellContentPro.js'; import CellRenderer from './es-modules/Grid/Pro/CellRendering/CellRenderer.js'; import Popup from './es-modules/Grid/Core/UI/Popup.js'; import DataProviderRegistry from './es-modules/Grid/Core/Data/DataProviderRegistry.js'; import './es-modules/Data/Connectors/CSVConnector.js'; import './es-modules/Data/Connectors/GoogleSheetsConnector.js'; import './es-modules/Data/Connectors/HTMLTableConnector.js'; import './es-modules/Data/Connectors/JSONConnector.js'; import './es-modules/Data/Modifiers/ChainModifier.js'; import './es-modules/Data/Modifiers/InvertModifier.js'; import './es-modules/Data/Modifiers/RangeModifier.js'; import './es-modules/Data/Modifiers/SortModifier.js'; import './es-modules/Data/Modifiers/FilterModifier.js'; import './es-modules/Grid/Core/Responsive/ResponsiveComposition.js'; import './es-modules/Grid/Pro/RowPinning/RowPinningComposition.js'; import './es-modules/Grid/Pro/GridEvents.js'; import './es-modules/Grid/Pro/CellEditing/CellEditingComposition.js'; import './es-modules/Grid/Pro/Credits/CreditsProComposition.js'; import './es-modules/Grid/Pro/Export/ExportingComposition.js'; import './es-modules/Grid/Pro/CellRendering/CellRenderer.js'; import './es-modules/Grid/Pro/CellRendering/CellContentPro.js'; import './es-modules/Grid/Pro/CellRendering/CellRenderersComposition.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/TextRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/CheckboxRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/SelectRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/TextInputRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/DateInputRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/DateTimeInputRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/TimeInputRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/SparklineRenderer.js'; import './es-modules/Grid/Pro/CellRendering/Renderers/NumberInputRenderer.js'; import './es-modules/Grid/Core/Data/LocalDataProvider.js'; import './es-modules/Grid/Pro/Data/RemoteDataProvider.js'; declare const G: { readonly AST: typeof AST; readonly CellContentPro: typeof CellContentPro; readonly CellRenderer: typeof CellRenderer; readonly CellRendererRegistry: { readonly types: import("./es-modules/Grid/Pro/CellRendering/CellRendererType").CellRendererTypeRegistry; readonly registerRenderer: typeof import("./es-modules/Grid/Pro/CellRendering/CellRendererRegistry.js").registerRenderer; }; readonly classNamePrefix: string; readonly Column: typeof Column; readonly ColumnResizing: { readonly initMode: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/ColumnResizing.js").initMode; readonly types: { adjacent: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/AdjacentResizingMode").default; distributed: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/DistributedResizingMode").default; independent: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/IndependentResizingMode").default; }; readonly AbstractStrategy: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/ResizingMode").default; }; readonly DataConnector: typeof DataConnector; readonly DataConverter: typeof DataConverter; readonly DataCursor: typeof DataCursor; readonly DataModifier: typeof DataModifier; readonly DataPool: typeof DataPool; readonly DataProviderRegistry: { readonly registerDataProvider: typeof import("./es-modules/Grid/Core/Data/DataProviderRegistry.js").registerDataProvider; readonly types: import("./es-modules/Grid/Core/Data/DataProviderType").DataProviderTypeRegistry; }; readonly DataTable: typeof DataTable; readonly defaultOptions: import("./es-modules/Shared/Types").DeepPartial<_Options>; readonly Grid: typeof _Grid; readonly grid: typeof _Grid.grid; readonly grids: (_Grid | undefined)[]; readonly HeaderCell: typeof HeaderCell; readonly isHighContrastModeActive: () => boolean; readonly merge: typeof merge; readonly Pagination: typeof Pagination; readonly Popup: typeof Popup; readonly product: "Grid Pro"; readonly setOptions: typeof import("./es-modules/Grid/Core/Defaults.js").setOptions; readonly SvgIcons: { readonly createGridIcon: typeof import("./es-modules/Grid/Core/UI/SvgIcons.js").createGridIcon; readonly getIconFromRegistry: typeof import("./es-modules/Grid/Core/UI/SvgIcons.js").getIconFromRegistry; readonly icons: Record; readonly pathDefaults: Partial; }; readonly Table: typeof Table; readonly TableCell: typeof TableCell; readonly TableRow: typeof TableRow; readonly Templating: { dateFormat: (format: string, timestamp: number, upperCaseFirst?: boolean) => string; format: (str: string | undefined, ctx: any, owner?: Templating.Owner) => string; helpers: Record; numberFormat: (this: Templating.Owner | void, number: number, decimals: number, decimalPoint?: string, thousandsSep?: string) => string; }; readonly version: "3.0.0"; readonly win: Window & typeof globalThis; }; export { AST, CellContentPro, CellRenderer, CellRendererRegistry, Column, ColumnResizing, DataConnector, DataConverter, DataCursor, DataModifier, DataProviderRegistry, DataPool, DataTable, _Grid as Grid, HeaderCell, _Options as Options, Pagination, Popup, SvgIcons, Table, TableCell, Templating }; export declare const classNamePrefix: string, defaultOptions: import("./es-modules/Shared/Types").DeepPartial<_Options>, grid: typeof _Grid.grid, grids: (_Grid | undefined)[], isHighContrastModeActive: () => boolean, product: "Grid Pro", setOptions: typeof import("./es-modules/Grid/Core/Defaults.js").setOptions, version: "3.0.0", win: Window & typeof globalThis; declare namespace G { type Options = _Options; } export default G;