/** Shared release path for management and in-session budget mutations. */ import type { SessionCatalog } from "./cms.js"; export interface ProviderWakeClient { enqueueEvent(instanceId: string, queue: string, payload: string): Promise; } /** * Call only after the store has authorized and committed the mutation. * The internal message asks the normal admission gate to recheck; it never * admits a model turn or discards the durable budget backstop itself. * No speculative CMS state writes: queuing a recheck is not proof of running. */ export declare function wakeProviderPausedSessions(catalog: SessionCatalog | null | undefined, client: ProviderWakeClient | null | undefined, providerName: string): Promise; //# sourceMappingURL=provider-wake.d.ts.map