/** * @author xzf0587 */ import { Middleware } from "@feathersjs/hooks/lib"; import { CoreHookContext } from "../types"; import { VersionForMigration } from "./types"; import { MigrationContext } from "./utils/migrationContext"; export declare const learnMoreLink = "https://aka.ms/teams-toolkit-5.0-upgrade"; export declare const errorNames: { manifestTemplateNotExist: string; manifestTemplateInvalid: string; aadManifestTemplateNotExist: string; }; export declare const moreInfoButton: () => string; type Migration = (context: MigrationContext) => Promise; export declare const subMigrations: Array; export declare const ProjectMigratorMWV3: Middleware; export declare function wrapRunMigration(context: MigrationContext, exec: Migration): Promise; export declare function buildErrorMessage(error: any, step?: string): string; export declare function rollbackMigration(context: MigrationContext): Promise; export declare function migrate(context: MigrationContext): Promise; export declare function preMigration(context: MigrationContext): Promise; export declare function checkVersionForMigration(ctx: CoreHookContext): Promise; export declare function generateAppYml(context: MigrationContext): Promise; export declare function updateLaunchJson(context: MigrationContext): Promise; export declare function isSPFxProject(projectSettings?: any): boolean; export declare function manifestsMigration(context: MigrationContext): Promise; export declare function azureParameterMigration(context: MigrationContext): Promise; export declare function showNotification(ctx: CoreHookContext, versionForMigration: VersionForMigration): Promise; export declare function configsMigration(context: MigrationContext): Promise; export declare function statesMigration(context: MigrationContext): Promise; export declare function userdataMigration(context: MigrationContext): Promise; export declare function debugMigration(context: MigrationContext): Promise; export declare function checkapimPluginExists(pjSettings: any): boolean; export declare function generateApimPluginEnvContent(context: MigrationContext): Promise; export declare function checkActiveResourcePlugins(projectPath: string): Promise; export declare function updateGitignore(context: MigrationContext): Promise; export {}; //# sourceMappingURL=projectMigratorV3.d.ts.map