import { c as normalizeOptionalString } from "../../string-coerce-CHpWMcj5.js"; import { c as isRecord$1 } from "../../utils-CR2kVvQb.js"; import { l as MigrationItem } from "../../plugin-entry-BTRQGtzH.js"; //#region extensions/migrate-hermes/helpers.d.ts declare function resolveHomePath(input: string): string; declare function exists(filePath: string): Promise; declare function isDirectory(dirPath: string): Promise; declare function sanitizeName(name: string): string; declare function readText(filePath: string | undefined): Promise; declare function parseEnv(content: string | undefined): Record; declare function parseHermesConfig(content: string | undefined): Record; declare const isRecord: typeof isRecord$1; declare function childRecord(root: Record | undefined, key: string): Record; declare const readString: typeof normalizeOptionalString; declare function readStringArray(value: unknown): string[]; declare function appendItem(item: MigrationItem): Promise; //#endregion export { appendItem, childRecord, exists, isDirectory, isRecord, parseEnv, parseHermesConfig, readString, readStringArray, readText, resolveHomePath, sanitizeName };