import type CorePlugin from "./plugin.js"; type PluginInput = Parameters[0]; type PluginHooks = Awaited>; type TransientListener = (sessionID: string, error: unknown) => void; /** Observe transient failures without changing SDK behavior. */ export declare function createGoalInfrastructureTransport(client: any): { client: any; subscribe(listener: TransientListener): () => boolean; }; export declare function installGoalInfrastructureRecovery(input: PluginInput, hooks: PluginHooks, transport?: ReturnType, options?: { retryBaseMs?: number; retryMaxMs?: number; retryPollMs?: number; retryWatchdogMs?: number; }): void; export {}; //# sourceMappingURL=infrastructure-recovery.d.ts.map