export interface NeuromorphicSignal {
    channel: string;
    weights: number[];
    phase?: number;
}
export interface NeuromorphicLearningSnapshot {
    energyUsage: number;
    coherence: number;
    plasticity: number;
    stability: number;
    timestamp: number;
}
export interface NeuromorphicLearningNetworkProps {
    className?: string;
    signals?: NeuromorphicSignal[];
    onSnapshot?: (snapshot: NeuromorphicLearningSnapshot) => void;
    autoSampleInterval?: number;
}
export declare function NeuromorphicLearningNetwork({ className, signals, onSnapshot, autoSampleInterval, }: NeuromorphicLearningNetworkProps): import("react/jsx-runtime").JSX.Element;
export default NeuromorphicLearningNetwork;
//# sourceMappingURL=NeuromorphicLearningNetwork.d.ts.map