import type * as Webhooks from '../../internal/Webhooks.js'; import type * as Db from '../Db.js'; import type * as db_Schema from '../Schema.js'; /** Columns of the `webhook_queue_completions` table, derived from `Schema.WebhookQueueCompletion`. */ export type Table = db_Schema.WebhookQueueCompletion; /** A terminal delivery-obligation outcome. */ export type TerminalStatus = db_Schema.WebhookQueueCompletion['status']; /** * Reads the unexpired completion for a reference, if any. Rows are written by * the queue-event terminal transition and only ever read for dedupe. */ export declare function get(db: Db.Db, reference: Webhooks.QueueReference, now: string): Promise