import { DeleteColumnsBuilder } from "./delete-columns-builder"; import { WhereBuilder } from "../where-builder"; import { CrudBaseBuilder } from "../crud-base-builder"; import { MapperTable } from "../../mapper-table"; import { QueryCompiled } from "../../core"; import { ConfigDatabase } from "../config-database"; export declare class DeleteBuilder extends CrudBaseBuilder> { private _toSave; constructor(typeT: new () => T, _toSave: T, mapperTable: MapperTable, config: ConfigDatabase, alias?: string); where(whereCallback: (where: WhereBuilder) => void): DeleteBuilder; protected buildBase(): QueryCompiled; getModel(): T; protected setDefaultColumns(): void; protected createColumnsBuilder(): DeleteColumnsBuilder; }