import type { ControlEventDispatcher } from "./control-event-dispatcher.js"; import type { BrokerLogger } from "./logger.js"; export declare const DEFAULT_BACKOFF_INITIAL_MS = 1000; export declare const DEFAULT_BACKOFF_MAX_MS = 30000; export interface ServicesEventClientOptions { apiHost: string; runtimeKey: string; agentId: string; dispatcher: ControlEventDispatcher; logger: BrokerLogger; fetchImpl?: typeof globalThis.fetch; backoffInitialMs?: number; backoffMaxMs?: number; } export interface ServicesEventClient { start(): Promise; stop(): Promise; lastSeenKey(): string | undefined; } export declare function createServicesEventClient(opts: ServicesEventClientOptions): ServicesEventClient; //# sourceMappingURL=services-event-client.d.ts.map