///
import { EventEmitter } from 'events';
import { XDEFIBitcoinPayload } from './types';
export declare class XDEFIBitcoinProvider extends EventEmitter {
private msgStream;
private callBacksMap;
private _chainId;
private _network;
constructor(msgStream?: any, callBacksMap?: Map);
readonly chainId: string;
readonly network: string;
emitAccountsChanged(): void;
changeNetwork(_chainId: string, _network: string): void;
request(payload: XDEFIBitcoinPayload, callbackFunction: any): void;
}
export default XDEFIBitcoinProvider;
export declare const initBitcoinProvider: (msgStream: any, callBacksMap: Map) => XDEFIBitcoinProvider;
//# sourceMappingURL=xdefi-bitcoin-provider.d.ts.map