import { TypeColumn, TypeOnSelectionChangeArg, TypeRowSelection } from '../../types.js'; export declare function isPlainObject(v: unknown): v is Record; export declare function unwrapSelectionState(sel: TypeOnSelectionChangeArg | TypeRowSelection | undefined): TypeRowSelection; export declare function toSelectionMap(sel: TypeRowSelection): Record; export declare function stripFromOrder(order: string[], id: string): string[]; export declare function injectIntoOrder(order: string[] | undefined, id: string): string[] | undefined; export declare function normalizeColumnOrder(order: string[] | undefined, availableIds: string[]): string[]; export declare function isInteractiveClickTarget(target: HTMLElement | null): boolean; export declare function isColumnVisible(c: TypeColumn): boolean; export declare function normalizeEditorOutput(next: unknown): unknown; export declare function humanizeOperatorName(name: string): string; export declare function isEmptyLikeUI(v: unknown): boolean; //# sourceMappingURL=gridUtils.d.ts.map