import { Knex } from 'knex'; export declare function connect(conn: Record): Promise>; export declare function disconnect(knex_conn: Knex): Promise; export declare function quoteIdentifier(knex_conn: Knex, what: string): string; export declare function formatValue(v: string | number | boolean | null): string; export declare function disconnectAll(): Promise; export declare function connectCheck(connection: Record): Promise>; export declare function getClientType(ci: Record | Knex): string; import { Dict } from "./utils"; export declare function slurpSchema(conn: Knex, xti?: Dict, includes?: (string | RegExp)[], excludes?: (string | RegExp)[]): Promise>; export declare function modifySchema(conn: Knex, delta: Dict, state: Dict, xtra_type_info?: Dict, to_sql?: boolean | "debug"): Promise | string>;