declare type SortValue = `${string} ${'asc' | 'desc'}`;
export interface SortButtonChoice {
    label: string;
    disabled?: boolean;
    value: SortValue;
    directionLabel: string;
}
export interface IndexFiltersPrimaryAction {
    type: 'save' | 'save-as' | 'cancel';
    onAction: (name: string) => Promise<boolean>;
    disabled?: boolean;
    loading?: boolean;
}
export interface IndexFiltersCancelAction {
    onAction: () => void;
    disabled?: boolean;
    loading?: boolean;
}
export declare enum IndexFiltersMode {
    Default = "DEFAULT",
    Filtering = "FILTERING",
    EditingColumns = "EDITING_COLUMNS"
}
export {};
//# sourceMappingURL=types.d.ts.map