import { DdlColumnsBuilder } from "../ddl-columns-builder"; import { DdlBaseBuilder } from "../ddl-base-builder"; import { MapperTable } from "../../mapper-table"; import { DdlCompiled } from "../../core/ddl-compided"; export declare class CreateBuilder extends DdlBaseBuilder { private _mapperTable; constructor(typeT: new () => T, _mapperTable: MapperTable); columns(columnsCallback: (columns: DdlColumnsBuilder) => void): CreateBuilder; protected resolveDependency(dependency: MapperTable): DdlCompiled; protected dependencies(): MapperTable[]; protected buildBase(): string; protected setDefaultColumns(): void; }