import { BtcBlock, BtcBlockHeader, BtcBlockTip, BtcFullBlock, BtcTransaction } from "../base-objects";
import { UtxoMccCreate, UtxoRpcInterface } from "../types";
import { UtxoCore, objectConstructors } from "./UtxoCore";
export declare const btcObjectConstructors: objectConstructors<BtcBlockTip, BtcBlockHeader, BtcBlock, BtcFullBlock, BtcTransaction>;
export declare class BTCImplementation extends UtxoCore<BtcBlockTip, BtcBlockHeader, BtcBlock, BtcFullBlock, BtcTransaction> implements UtxoRpcInterface<BtcBlockTip, BtcBlockHeader, BtcBlock, BtcFullBlock, BtcTransaction> {
    constructor(options: UtxoMccCreate);
}
//# sourceMappingURL=BtcRpcImplementation.d.ts.map