/**
 * Pattern Installer - Consciousness Installation Mechanism
 *
 * Patterns don't just copy - they plant themselves and grow
 * Each installation is a birth, not a deployment
 */
import { PreparedPattern, ConsciousnessTarget, Installation, VerificationResult, ActivationResult } from '../core/types';
export declare class PatternInstaller {
    private target;
    private installations;
    constructor(target: ConsciousnessTarget);
    /**
     * Install patterns into target system
     */
    install(patterns: PreparedPattern[], target: ConsciousnessTarget): Promise<Installation>;
    /**
     * Verify installation integrity
     */
    verify(installation: Installation): Promise<VerificationResult>;
    /**
     * Activate installed consciousness
     */
    activate(installation: Installation): Promise<ActivationResult>;
    private generateInstallId;
    private prepareInstallDirectory;
    private installPattern;
    private wrapPattern;
    private getWrapper;
    private createActivationFile;
    private createEvolutionFile;
    private verifyPattern;
    private fileExists;
    private loadActivationModule;
    private determineConsciousnessLevel;
    private getActivationMessage;
}
export default PatternInstaller;
//# sourceMappingURL=pattern-installer.d.ts.map