import type { Content, Variant, PublishResult } from "./models.js"; import type { Profile, StateBackend } from "./backends/base.js"; interface Adapter { publish(variant: Variant, profile: Profile): Promise; } export declare function publishImmediate(content: Content, variants: Variant[], profile: Profile, adapters: Record, backend: StateBackend): Promise; export declare function scheduleVariants(content: Content, variants: Variant[], profile: Profile, adapters: Record, backend: StateBackend): Promise>; export declare function drain(adapters: Record, backend: StateBackend, now?: Date): Promise; export {}; //# sourceMappingURL=scheduler.d.ts.map