export interface BtcWalletProvider {
    on: (event: string, callback: (...args: unknown[]) => void) => unknown;
    request<T>(args: {
        method: string;
        params: unknown[] | {};
    }, fn: (error: Error, txHash: string | {}) => unknown): Promise<{
        error: null | Error;
        result: T;
    }>;
}
