/// <reference types="node" />
import Transport from "@ledgerhq/hw-transport";
/**
 * HTTP transport implementation
 */
export default class HttpTransport extends Transport {
    static isSupported: () => Promise<boolean>;
    static list: () => any;
    static listen: (_observer: any) => {
        unsubscribe: () => void;
    };
    static check: (url: string, timeout?: number) => Promise<void>;
    static open(url: string, timeout?: number): Promise<Transport>;
    url: string;
    constructor(url: string);
    exchange(apdu: Buffer): Promise<Buffer>;
    setScrambleKey(): void;
    close(): Promise<void>;
}
//# sourceMappingURL=HttpTransport.d.ts.map