import { MigrationContext } from "./migrationContext"; import { FileType } from "./MigrationUtils"; import { Platform } from "@microsoft/teamsfx-api"; import { CoreHookContext } from "../../types"; import { VersionInfo, VersionState } from "../../../common/versionMetadata"; import { VersionForMigration } from "../types"; export declare function readJsonFile(context: MigrationContext, filePath: string): Promise; export declare function readBicepContent(context: MigrationContext): Promise; export declare function getTemplateFolderPath(context: MigrationContext): string; export declare function fsReadDirSync(context: MigrationContext, _path: string): string[]; export declare const validDomain: { botWithValid: string; tab: string; bot: string; }; export declare function jsonObjectNamesConvertV3(obj: any, prefix: string, parentKeyName: string, filetype: FileType, bicepContent: any): string; export declare function getProjectVersion(ctx: CoreHookContext): Promise; export declare function migrationNotificationMessage(versionForMigration: VersionForMigration): string; export declare function outputCancelMessage(version: string, platform: Platform): void; export declare function getProjectVersionFromPath(projectPath: string): Promise; export declare function getTrackingIdFromPath(projectPath: string): Promise; export declare function getVersionState(info: VersionInfo): VersionState; export declare function getParameterFromCxt(ctx: CoreHookContext, key: string, defaultValue?: string): string; export declare function getCapabilityStatus(projectSettings: any): { TabSso: boolean; BotSso: boolean; Tab: boolean; }; export declare function generateAppIdUri(capabilities: { TabSso: boolean; BotSso: boolean; }): string; export declare function replaceAppIdUri(manifest: string, appIdUri: string): string; export declare function readAndConvertUserdata(context: MigrationContext, filePath: string, bicepContent: any): Promise; export declare function updateAndSaveManifestForSpfx(context: MigrationContext, manifest: string): Promise; export declare function isValidDomainForBotOutputKey(bicepContent: string): boolean; export declare function addMissingValidDomainForManifest(manifestPath: string, tab: boolean, bot: boolean, isValidDomain: boolean): Promise; export declare function tryExtractEnvFromUserdata(filename: string): string; export declare function buildEnvFileName(envName: string): string; export declare function buildEnvUserFileName(envName: string): string; //# sourceMappingURL=v3MigrationUtils.d.ts.map