export declare class QuantumSuperposition {
    private states;
    parseStates(quantumData: string): Map<string, FileQuantumState>;
    calculateSuperposition(state: string, probability: number): string[];
    collapse(states: Map<string, FileQuantumState>): Map<string, string>;
    calculateCoherence(states: Map<string, FileQuantumState>): number;
    findEntanglements(states: Map<string, FileQuantumState>): Array<[string, string, number]>;
    predictNextStates(states: Map<string, FileQuantumState>): Map<string, string>;
    private calculateEntanglement;
}
export interface FileQuantumState {
    file: string;
    state: string;
    probability: number;
    commits: number;
    superposition: string[];
    observed?: boolean;
}
//# sourceMappingURL=superposition.d.ts.map