import { CommentArray, CommentJSONValue, CommentObject } from "comment-json"; import { MigrationContext } from "../migrationContext"; export declare function readJsonCommentFile(filepath: string): Promise; export declare function isCommentObject(data: CommentJSONValue | undefined): data is CommentObject; export declare function isCommentArray(data: CommentJSONValue | undefined): data is CommentArray; export interface DebugPlaceholderMapping { tabDomain?: string; tabEndpoint?: string; tabIndexPath?: string; botDomain?: string; botEndpoint?: string; } export declare function getPlaceholderMappings(context: MigrationContext): Promise; export declare class OldProjectSettingsHelper { static includeTab(oldProjectSettings: any): boolean; static includeBot(oldProjectSettings: any): boolean; static includeFunction(oldProjectSettings: any): boolean; static includeFuncHostedBot(oldProjectSettings: any): boolean; static includeSSO(oldProjectSettings: any): boolean; static getFunctionName(oldProjectSettings: any): string | undefined; private static includePlugin; } export declare function updateLocalEnv(context: MigrationContext, envs: { [key: string]: string; }): Promise; export declare function generateLabel(base: string, existingLabels: string[]): string; export declare function createResourcesTask(label: string): CommentJSONValue; export declare function setUpLocalProjectsTask(label: string): CommentJSONValue; export declare function startFrontendTask(label: string): CommentJSONValue; export declare function startAuthTask(label: string): CommentJSONValue; export declare function watchBackendTask(label: string): CommentJSONValue; export declare function startBackendTask(label: string, programmingLanguage?: string): CommentJSONValue; export declare function startBotTask(label: string, programmingLanguage?: string): CommentJSONValue; export declare function launchRemote(hubName: string, browserType: string, browserName: string, url: string, order: number): Record; export declare const defaultFuncSymlinkDir = "./devTools/func"; export declare const ignoreDevToolsDir = "/devTools/"; //# sourceMappingURL=debugV3MigrationUtils.d.ts.map