import { RectState } from './RectState';
interface ResponsiveColumnsStateParams {
    gridState: {
        gap: number;
    };
    minItemWidth: number;
    rectState: RectState;
    containerPadding?: number;
}
export declare class ResponsiveColumnsState {
    readonly gridState: {
        gap: number;
    };
    readonly _minItemWidth: number;
    readonly _rectState: RectState;
    readonly _containerPadding: number;
    constructor({ gridState, minItemWidth, rectState, containerPadding, }: ResponsiveColumnsStateParams);
    get gap(): number;
    get minItemWidth(): number;
    get itemsContentWidth(): number;
    get widthWithLastColumnGap(): number;
    get containerPadding(): number;
    get columnCount(): number;
}
export {};
//# sourceMappingURL=ResponsiveColumnsState.d.ts.map