import { IDeriver } from '..';
export declare abstract class AbstractBitcoreLibDeriver implements IDeriver {
    abstract bitcoreLib: any;
    deriveAddress(network: any, pubKey: any, addressIndex: any, isChange: any, addressType: any): any;
    derivePrivateKey(network: any, xPriv: any, addressIndex: any, isChange: any, addressType: any): {
        address: any;
        privKey: any;
        pubKey: any;
        path: string;
    };
    deriveAddressWithPath(network: string, xpubKey: string, path: string, addressType: string): any;
    derivePrivateKeyWithPath(network: string, xprivKey: string, path: string, addressType: string): {
        address: any;
        privKey: any;
        pubKey: any;
        path: string;
    };
    getAddress(network: string, pubKey: any, addressType: string): any;
}
export declare class BtcDeriver extends AbstractBitcoreLibDeriver {
    bitcoreLib: any;
}
//# sourceMappingURL=index.d.ts.map