import { ParseFlowLog } from '../type';
import { OnChangeFlow } from '../hooks/useFlowToNode';
import { FlowData } from '../manager/type';

interface Props<T extends Record<string, any>> {
    logInfo?: Pick<ParseFlowLog, 'input' | 'log' | 'output'>;
    readonly?: boolean;
    flow: FlowData<T>;
    disabledNodes?: string[];
    children?: React.ReactNode;
    onChangeFlow?: OnChangeFlow<T>;
}
export default function FlowProvider<T extends Record<string, any>>({ logInfo, readonly, flow, disabledNodes, children, onChangeFlow }: Props<T>): import("react/jsx-runtime").JSX.Element;
export {};
