export interface TableViewState {
    hidden: string[];
    order: string[];
    widths: Record<string, number | string>;
}

export declare const readTableViewState: (
    storageKey: string,
    columnKeys: string[],
    defaultHidden?: string[],
) => TableViewState;

export declare const writeTableViewState: (storageKey: string, state: TableViewState) => void;

export declare const clearTableViewState: (storageKey: string) => void;
