import { OrmGenerics } from "../../types/ormGenerics";
import { SqlBuilderResult } from "../utils/sqlUtils";
import { JoinBuilder } from "../builders/JoinBuilder";
import { SelectQueryBuilder } from "./SelectQueryBuilder";
export declare class DeleteQueryBuilder<G extends OrmGenerics> extends JoinBuilder<G> {
    protected createSelectBuilder(request: any): SelectQueryBuilder<OrmGenerics>;
    private buildPostgresDeleteWithUsing;
    build(table: string): SqlBuilderResult;
}
