/// import { IncomingMessage } from 'http'; export declare function getStream(api: string, timeout: number): Promise; export declare function getJSON(api: string, timeout: number): Promise; export declare class TimeoutController { private readonly timeout; private handle; private readonly ctrl; get signal(): AbortSignal; constructor(timeout: number); touch(): void; dispose(): void; private readonly reject; } export declare class TimeoutError extends Error { constructor(duration: number); }