import { type PropsWithChildren } from 'react';
import type { BaseCanvasFitViewOptions } from '../../BaseCanvas/BaseCanvas.types';
interface AgentFlowProviderContextType {
    resetViewport: () => void;
}
interface AgentVisualizationFlowProviderProps extends PropsWithChildren {
    styleContainer?: HTMLElement | ShadowRoot;
    fitViewOptions?: BaseCanvasFitViewOptions;
}
export declare const AgentVisualizationFlowProvider: ({ styleContainer, fitViewOptions, ...props }: AgentVisualizationFlowProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const useAgentFlow: () => AgentFlowProviderContextType;
export {};
//# sourceMappingURL=AgentFlowProvider.d.ts.map