export declare const TABLE_SKELETON_ROWS = 12; /** Short on purpose: the prepend loader's height pushes visible rows down. */ export declare const TABLE_PREPEND_SKELETON_ROWS = 6; export declare const TABLE_VIRTUALIZATION_OVERSCAN = 6; export declare const TABLE_MIN_COLUMN_WIDTH = 96; export declare const TABLE_SELECT_COLUMN_ID = "_selection"; export declare const TABLE_SELECT_COLUMN_WIDTH = 33; export declare const TABLE_EXPAND_COLUMN_ID = "_expand"; export declare const TABLE_EXPAND_COLUMN_WIDTH = 33; export declare const TABLE_END_REACHED_THRESHOLD = 200; export declare const TABLE_START_REACHED_THRESHOLD = 200; /** Minimum time (ms) between successive edge-reached callbacks. */ export declare const SCROLL_EDGE_COOLDOWN_MS = 200; /** Resolve text-align class from column meta */ export declare const getAlignClass: (meta?: { align?: string; sortType?: string; }) => string; /** Border-bottom override for the last expanded row in a depth group */ export declare const getExpandBorderClass: (isExpandColumn: boolean, depth: number) => string | false; /** Sort labels by sortType: [ascLabel, descLabel] */ export declare const SORT_LABELS: Record;