import { DataCapsule, PatternsErrorHandler } from '@wix/bex-core';
export interface ColumnSizesServiceParams {
    readonly storage: DataCapsule;
    readonly fqdn: string;
    readonly errorHandler: PatternsErrorHandler;
}
export interface ColumnSizesSchema {
    columnWidths?: Record<string, number>;
}
export declare class ColumnSizesService {
    readonly storage: DataCapsule;
    readonly fqdn: string;
    readonly errorHandler: PatternsErrorHandler;
    private storageKey;
    constructor(params: ColumnSizesServiceParams);
    fetchColumnSizes(): Promise<ColumnSizesSchema | null>;
    updateColumnWidths(columnWidths: Record<string, number>): Promise<void>;
}
//# sourceMappingURL=columnSizesService.d.ts.map