import type { Variant, PublishResult } from "./models.js"; import type { Profile, StateBackend } from "./backends/base.js"; interface Adapter { publish(variant: Variant, profile: Profile): Promise; } export declare function publishWithRetry(adapter: Adapter, variant: Variant, profile: Profile, backend: StateBackend, contentId: string): Promise; export {}; //# sourceMappingURL=idempotency.d.ts.map