import { BlockGridValueBuilder } from '../document/blockGridValueBuilder';
import { BlockListValueBuilder } from '../document/blockListValueBuilder';
import { DocumentBlueprintsBuilder } from './documentBlueprintsBuilder';
export declare class DocumentBlueprintsValueBuilder {
    parentBuilder: DocumentBlueprintsBuilder;
    culture: string | null;
    segment: string;
    alias: string;
    value: string | string[];
    editorAlias: string;
    entityType: string;
    blockGridValueBuilder: BlockGridValueBuilder;
    blockListValueBuilder: BlockListValueBuilder;
    constructor(parentBuilder: DocumentBlueprintsBuilder);
    withCulture(culture: string | null): this;
    withSegment(segment: string): this;
    withAlias(alias: string): this;
    withValue(value: string | string[]): this;
    withEditorAlias(editorAlias: string): this;
    withEntityType(entityType: string): this;
    addBlockGridValue(): BlockGridValueBuilder;
    addBlockListValue(): BlockListValueBuilder;
    done(): DocumentBlueprintsBuilder;
    build(): {
        culture: string | null;
        segment: string | null;
        alias: string | null;
        value: any;
        editorAlias: string | null;
        entityType: string | null;
    };
}
