import { CommandExecuteContext } from '../../../state_machine'; import { BaseCommand } from '../../base_command'; import { TokenID, UnlockCommandDependencies, PunishmentLockingPeriods } from '../types'; export declare class UnlockCommand extends BaseCommand { private _tokenMethod; private _posTokenID; private _roundLength; private _punishmentLockingPeriods; addDependencies(args: UnlockCommandDependencies): void; init(args: { posTokenID: TokenID; roundLength: number; punishmentLockingPeriods: PunishmentLockingPeriods; }): void; execute(context: CommandExecuteContext): Promise; }