import AbstractSkillTest from '../../../tests/AbstractSkillTest';
export default class CreatingASkillViewTest extends AbstractSkillTest {
    protected static skillCacheKey: string;
    private static action;
    private static rootSvc;
    static appointmentsCard: string;
    private static dashboardVc;
    protected static beforeEach(): Promise<void>;
    protected static hasCreateAction(): void;
    protected static viewFeatureHasExpectedDependencies(): Promise<void>;
    protected static asksIfRootSkillViewIfNotYetCreated(): Promise<void>;
    protected static canCreateRootSkillView(): Promise<void>;
    protected static generatesValidRootSkillView(): Promise<void>;
    protected static rootSkillViewExtendsAbstractSkillViewController(): Promise<void>;
    protected static cantCreateTwoRootSvcs(): Promise<void>;
    protected static doesNotAskForRootAgainEvenIfRootIsMoved(): Promise<void>;
    protected static asksForNamesIfCreatingSkillViewNotRoot(): Promise<void>;
    protected static asksForViewModelWhenCreatingSkillView(): Promise<void>;
    protected static skillViewExtendsAbstractViewControllerWithProperView(): void;
    protected static nicelyTypesRootSkillViewController(): Promise<void>;
    protected static nicelyTypesViewController(): Promise<void>;
    protected static typesViewControllerOptions(): Promise<void>;
    protected static typesSkillViewControllerLoadOptionsOptions(): Promise<void>;
    private static createSkillViewAndWaitForPrompt;
    private static buildTestfile;
}
