import { PostgresMetaResult, PostgresPublication } from './types.js'; export default class PostgresMetaPublications { query: (sql: string) => Promise>; constructor(query: (sql: string) => Promise>); list({ limit, offset, }: { limit?: number; offset?: number; }): Promise>; retrieve({ id }: { id: number; }): Promise>; retrieve({ name }: { name: string; }): Promise>; create({ name, publish_insert, publish_update, publish_delete, publish_truncate, tables, }: { name: string; publish_insert?: boolean; publish_update?: boolean; publish_delete?: boolean; publish_truncate?: boolean; tables?: string[] | null; }): Promise>; update(id: number, { name, owner, publish_insert, publish_update, publish_delete, publish_truncate, tables, }: { name?: string; owner?: string; publish_insert?: boolean; publish_update?: boolean; publish_delete?: boolean; publish_truncate?: boolean; tables?: string[] | null; }): Promise>; remove(id: number): Promise>; } //# sourceMappingURL=PostgresMetaPublications.d.ts.map