import type { ProstglesInitOptions } from "../../ProstglesTypes"; import type { DboBuilder } from "../DboBuilder"; export declare const getSchemaFilter: (schema?: ProstglesInitOptions["schemaFilter"]) => { sql: string; schemaNames: string[]; }; export declare function getTablesForSchemaPostgresSQL({ db, runSQL }: Pick, { schemaFilter, ddlWithRollback, }: { schemaFilter: ProstglesInitOptions["schemaFilter"]; ddlWithRollback?: string; }): Promise<{ result: { qualifiedNameParts: { schema: string; name: string; }; columns: Omit>; } & { table_oid: number; }, "table_oid">[]; parent_tables: string[]; name: string; oid: number; uniqueColumnGroups?: string[][] | undefined; schema: string; privileges: { insert: boolean; select: boolean; update: boolean; delete: boolean; }; comment: string; view_definition: string | null; escaped_identifier: string; is_view: boolean; view_related_tables: { tableName: string; refColumns: { viewColumn: string; tableColumn: string; }[]; }[] | undefined; isHyperTable?: boolean | undefined; }[]; durations: { matv: number; columns: number; tablesAndViews: number; fkeys: number; getHyperTbls: number; viewParentTbls: number; }; }>; //# sourceMappingURL=getTablesForSchemaPostgresSQL.d.ts.map