export declare abstract class DataTypeBuilder {
    id: string;
    parentId: string;
    name: string;
    editorAlias: string;
    editorUiAlias: string;
    withName(name: string): this;
    withId(id: string): this;
    withParentId(parentId: string): this;
    build(): {
        editorAlias: string;
        editorUiAlias: string;
        id: string;
        name: string;
        parent: {
            id: string;
        } | null;
        values: any;
    };
    abstract getValues(): any;
}
