/**
 * Install personas from marketplace
 */
import { GitHubClient } from './GitHubClient.js';
import { PersonaMetadata } from '../types/persona.js';
export declare class PersonaInstaller {
    private githubClient;
    private personasDir;
    private baseUrl;
    constructor(githubClient: GitHubClient, personasDir: string);
    /**
     * Install a persona from the marketplace
     */
    installPersona(inputPath: string): Promise<{
        success: boolean;
        message: string;
        metadata?: PersonaMetadata;
        filename?: string;
    }>;
    /**
     * Format installation success message
     */
    formatInstallSuccess(metadata: PersonaMetadata, filename: string, totalPersonas: number, personaIndicator?: string): string;
}
//# sourceMappingURL=PersonaInstaller.d.ts.map