import { type OutboundWebhookStoreOptions } from "./outbound-webhooks.js"; import { type PostgresOutboundWebhookRepositoryOptions } from "./outbound-webhook-postgres.js"; export declare const OUTBOUND_WEBHOOK_DATABASE_URL_ENV = "LISTMONK_OPS_WEBHOOK_DATABASE_URL"; export declare const OUTBOUND_WEBHOOK_STORE_PATH_ENV = "LISTMONK_OPS_WEBHOOK_STORE"; export interface OutboundWebhookRuntimeOptions { path?: string; databaseUrl?: string; postgres?: Omit; } /** * Resolve exactly one persistence target. Refusing simultaneous file and * database configuration prevents CLI and MCP processes from silently writing * different outboxes. */ export declare function getOutboundWebhookStoreOptionsFromEnvironment(options?: OutboundWebhookRuntimeOptions): OutboundWebhookStoreOptions; export declare function closeOutboundWebhookRuntimeRepositories(): Promise;