import { ValueTypeToParse } from "../core/utils";
import { ColumnsBaseBuilder } from "../core/columns-base-builder";
import { Column } from "../core/column";
import { FieldType } from "../core/enums/field-type";
import { PrimaryKeyType } from "../core/enums/primary-key-type";
export declare class DdlColumnsBuilder<T> extends ColumnsBaseBuilder<DdlColumnsBuilder<T>, T, Column> {
    protected setColumnValue(column: string, value: ValueTypeToParse, fieldType: FieldType, primaryKeyType: PrimaryKeyType): DdlColumnsBuilder<T>;
    protected getInstance(): DdlColumnsBuilder<T>;
    protected columnFormat(column: Column): string;
}
