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