export default class VelociousDatabaseQueryDropDatabaseBase extends QueryBase {
    /**
     * Runs constructor.
     * @param {DropDatabaseArgsType} args - Options object.
     */
    constructor({ driver, databaseName, ifExists }: DropDatabaseArgsType);
    databaseName: string;
    ifExists: boolean | undefined;
    /**
     * Runs to sql.
     * @returns {string[]} - SQL statements.
     */
    toSql(): string[];
}
/**
 * DropDatabaseArgsType type.
 */
export type DropDatabaseArgsType = {
    /**
     * - Database driver used to generate SQL.
     */
    driver: import("../drivers/base.js").default;
    /**
     * - Name of the database to drop.
     */
    databaseName: string;
    /**
     * - Skip drop if the database does not exist.
     */
    ifExists?: boolean | undefined;
};
import QueryBase from "./base.js";
//# sourceMappingURL=drop-database-base.d.ts.map