import { ElectrumApiInterface } from "../api/electrum-api.interface";
import { CommandInterface } from "./command.interface";
import { BaseRequestOptions } from "../interfaces/api.interface";
export declare class InitInteractiveInfiniteDftCommand implements CommandInterface {
    private electrumApi;
    private options;
    private file;
    private address;
    private requestTicker;
    private mintAmount;
    private maxMints;
    private mintHeight;
    private mintBitworkVector;
    private mintBitworkCommitIncrement;
    private mintBitworkRevealIncrement;
    private mintBitworkCommitIncrementStart;
    private mintBitworkRevealIncrementStart;
    private maxGlobalMints;
    private fundingWIF;
    private noimage?;
    constructor(electrumApi: ElectrumApiInterface, options: BaseRequestOptions, file: string, address: string, requestTicker: string, mintAmount: number, maxMints: number, mintHeight: number, mintBitworkVector: string, mintBitworkCommitIncrement: number, mintBitworkRevealIncrement: number | null, mintBitworkCommitIncrementStart: number | null, mintBitworkRevealIncrementStart: number | null, maxGlobalMints: number | null, fundingWIF: string, noimage?: boolean | undefined);
    run(): Promise<any>;
}
