import { RegTestContainer } from './';
/**
 * SPV RPCs(test purposes only) for Bitcoin blockchain
 */
export declare class SPV {
    static EXPIRATION: number;
    private readonly client;
    private assummedSpvHeight;
    constructor(client: RegTestContainer);
    /**
     * Funds a Bitcoin address with 1 BTC(for test purposes only)
     *
     * @param {number} address A bitcoin address
     * @return {string} txid
     */
    fundAddress(address: string): Promise<string>;
    /**
     * Set last processed block height.
     *
     * @param {number} height BTC chain height
     */
    setLastHeight(height: number): Promise<void>;
    increaseSpvHeight(height?: number): Promise<void>;
}
//# sourceMappingURL=SPV.d.ts.map