import { BlockGridAreaBuilder } from './blockGridAreaBuilder';
export declare class BlockGridLayoutBuilder {
    parentBuilder: any;
    columnSpan: number;
    contentKey: string;
    contentUdi: string;
    rowSpan: number;
    settingsKey: string;
    settingsUdi: string;
    areasBuilder: BlockGridAreaBuilder[];
    constructor(parentBuilder: any);
    withColumnSpan(columnSpan: number): this;
    withContentKey(contentKey: string): this;
    withContentUdi(contentUdi: string): this;
    withRowSpan(rowSpan: number): this;
    withSettingsUdi(settingsUdi: string): this;
    withSettingsKey(settingsKey: string): this;
    addArea(): BlockGridAreaBuilder;
    done(): any;
    getValue(): any;
}
