export declare class CopilotStreamIdleError extends Error { readonly timeoutMs: number; constructor(timeoutMs: number, stage?: string, requestBytes?: number); } /** A request-local byte-idle bound; the native adapter separately bounds semantic silence. */ export declare class CopilotStreamLiveness { private readonly timeoutMs; private readonly controller; private timer; private disposed; private paused; private stage; private requestBytes; readonly signal: AbortSignal; constructor(timeoutMs: number, upstream: AbortSignal); pulse(): void; beginRequest(body?: string): void; pause(): void; resume(): void; observe(response: Response): Response; dispose: () => void; } //# sourceMappingURL=copilot-stream-liveness.d.ts.map