import AbstractSkillTest from '../../../tests/AbstractSkillTest';
export default class CreatingAnAppControllerTest extends AbstractSkillTest {
    protected static skillCacheKey: string;
    private static acPath;
    private static skillNamespace;
    private static action;
    private static lastExecution;
    protected static beforeAll(): Promise<void>;
    protected static beforeEach(): Promise<void>;
    protected static generatesExpectedFile(): Promise<void>;
    protected static syncsViewsOnCreation(): Promise<void>;
    protected static throwsIfAppAlreadyExists(): Promise<void>;
    protected static acIncludesExpectedContents(): Promise<void>;
    protected static generatedFilesAreValid(): Promise<void>;
    protected static doesNotDropAppIntoSkillViewTypes(): Promise<void>;
    protected static callsHeartwoodImportFunctionAsExpected(): Promise<void>;
    protected static combineViewsTypesAsExpected(): Promise<void>;
    protected static throwsEvenIfAppMoves(): Promise<void>;
    protected static canRenameAppAndItUpdatesCombinedViews(): Promise<void>;
    protected static importsAppFromCombinedViews(): Promise<void>;
    private static assertCombinedViewsFileIsValid;
    private static assertCombinedViewsContains;
    private static get combinedViewsPath();
    private static get className();
    private static executeAndAssertThrowsAvcExists;
    private static execute;
}
