import AbstractCliTest from '../../../tests/AbstractCliTest';
export default class UnregisteringASkillTest extends AbstractCliTest {
    private static action;
    private static lastListSkillsPayload;
    private static fakedSkills;
    private static executePromise;
    private static lastUnregisterSkillTarget?;
    protected static beforeEach(): Promise<void>;
    protected static hasAction(): Promise<void>;
    protected static firstThingListsSkills(): Promise<void>;
    protected static presentsAnOptionForOnlySkillReturned(): Promise<void>;
    protected static presentsOptionsForMultipleSkills(): Promise<void>;
    protected static passesSelectedSkillToUnregister(idx: number): Promise<void>;
    protected static doesNotUnRegisterIfNotConfirmed(): Promise<void>;
    private static executeAndWaitForInput;
    private static selectSkill;
    private static assertProptsForAllSkills;
    private static pressEnter;
    private static generateExpectedSkillChoices;
    private static pushFakedSkill;
    private static waitUntilFinished;
    private static execute;
}
