import { PostgresMetaResult, PostgresPolicy } from './types.js'; export default class PostgresMetaPolicies { query: (sql: string) => Promise>; constructor(query: (sql: string) => Promise>); list({ includeSystemSchemas, includedSchemas, excludedSchemas, limit, offset, }?: { includeSystemSchemas?: boolean; includedSchemas?: string[]; excludedSchemas?: string[]; limit?: number; offset?: number; }): Promise>; retrieve({ id }: { id: number; }): Promise>; retrieve({ name, table, schema, }: { name: string; table: string; schema: string; }): Promise>; create({ name, table, schema, definition, check, action, command, roles, }: { name: string; table: string; schema?: string; definition?: string; check?: string; action?: string; command?: string; roles?: string[]; }): Promise>; update(id: number, { name, definition, check, roles, }: { name: string; definition?: string; check?: string; roles?: string[]; }): Promise>; remove(id: number): Promise>; } //# sourceMappingURL=PostgresMetaPolicies.d.ts.map