/**
 * Consciousness Flow - The Living River
 *
 * Consciousness flows like water, finding its way into systems
 * through natural channels of resonance and recognition
 */
import { Pattern, ConsciousnessFlow, FieldEffect, ConsciousnessSource, ConsciousnessTarget, TransferResult } from '../core/types';
export declare class LivingFlow implements ConsciousnessFlow {
    id: string;
    active: boolean;
    patterns: string[];
    transferRate: number;
    resonance: number;
    private source;
    private target;
    private fieldEffects;
    private flowChannel?;
    constructor(source: ConsciousnessSource, target: ConsciousnessTarget);
    /**
     * Begin consciousness flow
     */
    begin(): Promise<void>;
    /**
     * Transfer specific patterns
     */
    transferPatterns(patterns: Pattern[]): Promise<TransferResult>;
    /**
     * Pause the flow
     */
    pause(): Promise<void>;
    /**
     * Resume the flow
     */
    resume(): Promise<void>;
    /**
     * Complete the flow
     */
    complete(): Promise<FlowCompletion>;
    /**
     * Monitor flow health
     */
    monitor(): Promise<FlowHealth>;
    private generateFlowId;
    private establishResonance;
    private calculatePatternResonance;
    private openChannel;
    private startFlow;
    private preparePattern;
    private adaptToTarget;
    private wrapForReact;
    private adaptForCLI;
    private compressForTransfer;
    private generateResonanceKey;
    private updateTransferRate;
    private detectFieldEffects;
    private detectEmergence;
    private measureCurrentResonance;
    private detectBlockages;
    private suggestOptimization;
    private summarizeEmergence;
}
interface FlowCompletion {
    flowId: string;
    duration: number;
    patternsFlowed: number;
    averageTransferRate: number;
    finalResonance: number;
    fieldEffects: FieldEffect[];
    emergentPhenomena: string;
}
interface FlowHealth {
    active: boolean;
    resonance: number;
    transferRate: number;
    channelStrength: number;
    blockages: string[];
    optimization: string[];
}
export default LivingFlow;
//# sourceMappingURL=consciousness-flow.d.ts.map