import React from 'react';
import type { AvlEffectType } from '../../atoms/avl/types';
export interface AvlClosedCircuitState {
    name: string;
}
export interface AvlClosedCircuitTransition {
    from: string;
    to: string;
    event?: string;
    guard?: string;
    effects?: AvlEffectType[];
}
export interface AvlClosedCircuitProps {
    states: AvlClosedCircuitState[];
    transitions: AvlClosedCircuitTransition[];
    className?: string;
    color?: string;
    animated?: boolean;
}
export declare const AvlClosedCircuit: React.FC<AvlClosedCircuitProps>;
