import type { NotificationProvider } from "./types.js"; export interface DurableNotificationProviderProbe { /** Isolated, non-delivering instances of the exact selected implementations. */ readonly providers: ReadonlyArray; /** Recreate those instances while retaining only provider-backend durable state. */ restart(): Promise>; acceptedCount(providerName: string, idempotencyKey: string): number | Promise; } /** Exact selected provider set plus an isolated, non-delivering behavioral probe. */ export interface DurableNotificationProviderRuntime { readonly providers: ReadonlyArray; createIsolatedProbe(): Promise; } export declare const durableNotificationProviderPort: import("@voyant-travel/core/project").VoyantPort;