/**
 * AvlTransitionEdge — React Flow edge for state machine transitions.
 *
 * Bezier path with event label at midpoint. Guard diamond and effect
 * dot indicators shown inline. Forward transitions are solid dark,
 * backward transitions are dashed lighter.
 */
import React from 'react';
import { type Edge, type EdgeProps } from '@xyflow/react';
export interface AvlTransitionEdgeData extends Record<string, unknown> {
    event: string;
    hasGuard?: boolean;
    hasEffects?: boolean;
}
export type AvlTransitionFlowEdge = Edge<AvlTransitionEdgeData, 'transition'>;
export declare const AvlTransitionEdge: React.FC<EdgeProps<AvlTransitionFlowEdge>>;
