import type { TableColumnCtx } from './table-column/defaults'; import type { Store } from './store'; export declare const getKeysMap: (array: any[], rowKey: string) => Record; export declare const getRowIdentity: (row: any, rowKey: any) => string; export declare function parseWidth(width: number | string): number | string; export declare function parseMinWidth(minWidth: number | string): number | string; export declare const getFixedColumnsClass: (namespace: string, index: number, fixed: string | boolean, store: any, columns?: TableColumnCtx[]) => string[]; export declare const isFixedColumn: (index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx[]) => { direction?: undefined; start?: undefined; after?: undefined; } | { direction: any; start: number; after: number; }; export declare const getFixedColumnOffset: (index: number, fixed: string | boolean, store: Store, realColumns?: TableColumnCtx[]) => { left?: string; right?: string; }; export declare const ensurePosition: (style: Record, key: string) => void; export declare function toggleRowStatus(statusArr: any[], row: any, newVal: boolean): boolean; export declare const getCell: (event: Event) => HTMLTableCellElement; export declare const getColumnByCell: (table: { columns: TableColumnCtx[]; }, cell: HTMLElement, namespace: string) => null | TableColumnCtx; export declare const getColumnById: (table: { columns: TableColumnCtx[]; }, columnId: string) => null | TableColumnCtx; export declare const getColumnByKey: (table: { columns: TableColumnCtx[]; }, columnKey: string) => TableColumnCtx; export declare let removePopper: any; export declare const createTablePopper: (parentNode: HTMLElement | undefined, trigger: HTMLElement, popperContent: string, tooltipTheme: any, popperOptions: any) => any; export declare const orderBy: (array: any[], sortKey: string, reverse: string | number, sortMethod: any, sortBy: string | (string | ((a: any, b: any, array?: any[]) => number))[]) => any[]; export declare function walkTreeNode(root: any, cb: any, childrenKey?: string, lazyKey?: string): void;