import { DataCapsule, TaskState, WixPatternsContainer } from '@wix/bex-core';
import { Column } from '../model';
export interface ColumnSizesStateParams {
    dataCapsule: DataCapsule;
    container: WixPatternsContainer;
    fqdn: string;
}
export declare class ColumnSizesState {
    private readonly columnSizeService;
    private readonly container;
    readonly initTask: TaskState<unknown>;
    columnWidths: Record<string, number> | undefined;
    constructor(params: ColumnSizesStateParams);
    init(): void;
    mergeSizes(baseColumns: Column[]): Column[];
    updateColumnWidth(columnId: string, width: number): Promise<void>;
}
//# sourceMappingURL=ColumnSizesState.d.ts.map