import { type OutboundWebhookRepository } from "./outbound-webhooks.js"; export declare const OUTBOUND_WEBHOOK_POSTGRES_SCHEMA_VERSION = 3; export interface PostgresOutboundWebhookRepositoryOptions { connectionString: string; maxConnections?: number; idleTimeoutSeconds?: number; connectTimeoutSeconds?: number; } /** * Build the postgres.js client options for the webhook runtime: validated * pool limits plus the shared runtime settings that keep schema notices off * stdout and avoid named prepared statements. */ export declare function createPostgresOutboundWebhookClientOptions(options: Omit): { max: number; idle_timeout: number; connect_timeout: number; prepare: boolean; onnotice: typeof import("./postgres-client-options.js").discardPostgresNotice; }; /** * Create a normalized Postgres endpoint/outbox repository. Schema creation is * lazy and idempotent so CLI and MCP processes can start concurrently. */ export declare function createPostgresOutboundWebhookRepository(options: PostgresOutboundWebhookRepositoryOptions): OutboundWebhookRepository;