import { PostgresMetaResult, PostgresSchema, PostgresSchemaCreate, PostgresSchemaUpdate } from './types.js'; export default class PostgresMetaSchemas { query: (sql: string) => Promise>; constructor(query: (sql: string) => Promise>); list({ includedSchemas, excludedSchemas, includeSystemSchemas, limit, offset, }?: { includedSchemas?: string[]; excludedSchemas?: string[]; includeSystemSchemas?: boolean; limit?: number; offset?: number; }): Promise>; retrieve({ id }: { id: number; }): Promise>; retrieve({ name }: { name: string; }): Promise>; create({ name, owner, }: PostgresSchemaCreate): Promise>; update(id: number, { name, owner }: PostgresSchemaUpdate): Promise>; remove(id: number, { cascade }?: { cascade?: boolean | undefined; }): Promise>; } //# sourceMappingURL=PostgresMetaSchemas.d.ts.map