import type pgPromise from "pg-promise"; import type { DB } from "../Prostgles"; import type { ColumnConfig } from "./TableConfig"; type Args = { column: string; escapedColumnName?: string; colConf: ColumnConfig; db: DB; table: string; excludeName?: boolean; }; /** * Column create statement for a given config */ export declare const getColumnSQLDefinitionQuery: ({ colConf: colConfRaw, column, escapedColumnName, db, table, excludeName, }: Args) => Promise; export type ColumnMinimalInfo = { table_name: string; table_schema: string; column_name: string; column_default: string | null; udt_name: string; nullable: boolean; }; export declare const getTableColumns: ({ db, table, }: { db: DB | pgPromise.ITask<{}>; table: string; }) => Promise; export {}; //# sourceMappingURL=getColumnSQLDefinitionQuery.d.ts.map