export interface PersonaInstallOptions { source: string; cwd?: string; overwrite?: boolean; personaIds?: readonly string[]; resolveNpmPackage?: (spec: string, tempDir: string) => string; } export interface InstalledPersona { id: string; sourcePath: string; targetPath: string; fileName: string; } export interface PersonaInstallConflict { id: string; targetPath: string; fileName: string; } export interface PersonaInstallResult { source: string; packageRoot: string; personaDir: string; targetDir: string; installed: InstalledPersona[]; conflicts: PersonaInstallConflict[]; } export declare function projectPersonaInstallDir(cwd?: string): string; export declare function isLocalInstallSource(source: string): boolean; export declare function expandHomePath(input: string): string; export declare function npmExecutable(platform?: NodeJS.Platform): string; export declare function installPersonas(options: PersonaInstallOptions): PersonaInstallResult; //# sourceMappingURL=persona-install.d.ts.map