import { Command } from '@oclif/core';
import { BigNumber } from '@ethersproject/bignumber';
import OperatorChainService from '../../services/operator-chain-service';
import { NetworkMonitor } from '../../utils/network-monitor';
import { SelectOption } from '../../utils/validation';
interface NetworkBondInfo {
    networkOption: SelectOption;
    bondedAmount: BigNumber;
    operatorChainService: OperatorChainService;
}
/**
 * Unbond
 * Description: Unbond an operator from pod.
 */
export default class Unbond extends Command {
    static description: string;
    static examples: string[];
    networkMonitor: NetworkMonitor;
    getBondInfoFromNetwork(networkOption: SelectOption): Promise<NetworkBondInfo>;
    run(): Promise<void>;
}
export {};
