/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { StorageLayer } from "../../../utils/storage-helper";
import type { TableSortParams } from "../table";
export interface TableStorageModel {
    sortParams: {
        [tableId: string]: Partial<TableSortParams>;
    };
}
interface Dependencies {
    storage: StorageLayer<TableStorageModel>;
}
export declare class TableModel {
    private dependencies;
    constructor(dependencies: Dependencies);
    getSortParams: (tableId: string) => Partial<TableSortParams>;
    setSortParams: (tableId: string, sortParams: Partial<TableSortParams>) => void;
}
export {};
