import type { DeliveryResult, EventEnvelope } from "@voyant-travel/core"; import type { DrizzleClient } from "./types.js"; /** The only host capabilities admitted to the database-owned outbox job. */ export interface EventOutboxJobRuntime { withDb(operation: (db: DrizzleClient) => Promise): Promise; deliver(envelope: EventEnvelope): Promise; warn(message: string): void; } export declare const eventOutboxJobRuntimePort: import("@voyant-travel/core/project").VoyantPort;