export interface BriosFilterValueOption { value: string; label: string; } export declare function createFilterValueOptions(rows: readonly T[], getValue: (row: T) => unknown, getLabel: (row: T) => string, limit?: number): readonly BriosFilterValueOption[]; /** Builds values in chunks so opening a filter never monopolizes the UI thread. */ export declare function createFilterValueOptionsAsync(rows: readonly T[], getValue: (row: T) => unknown, getLabel: (row: T) => string, limit?: number, chunkSize?: number): Promise;