import type { OutboundDeliveryResult } from "./deliver-types.js"; export type OutboundDeliveryCommitHook = () => Promise; export declare function attachOutboundDeliveryCommitHook(result: T, hook?: OutboundDeliveryCommitHook): T; export declare function runOutboundDeliveryCommitHooks(results: readonly OutboundDeliveryResult[]): Promise; export declare function isOutboundDeliveryResultArray(value: unknown): value is OutboundDeliveryResult[];