import { DockerOptions } from 'dockerode';
import { DeFiDContainer, StartOptions } from '../DeFiDContainer';
import { SPV } from './SPV';
/**
 * RegTest DeFiD container
 */
export declare class RegTestContainer extends DeFiDContainer {
    readonly spv: SPV;
    /**
     * @param {string} image docker image name
     * @param {DockerOptions} [options]
     */
    constructor(image?: string, options?: DockerOptions);
    protected getCmd(opts: StartOptions): string[];
    getNewAddress(label?: string, addressType?: 'legacy' | 'p2sh-segwit' | 'bech32' | string): Promise<string>;
    getRpcPort(): Promise<string>;
}
//# sourceMappingURL=index.d.ts.map