import { ReactNode } from 'react';
import { Report } from '../types/report';
import { Agent } from '../types/agent';

export interface EmbedProviderProps {
    children: ReactNode;
    token: string;
    apiUrl: string;
    report: Report | null | undefined;
    onReportUpdate: (options: Partial<Report>) => void;
    agent?: Agent;
    isAutoRunEnabled?: boolean;
    onError?: (error: Error) => void;
}
export declare function EmbedProvider({ children, token, apiUrl, report, onReportUpdate, agent, isAutoRunEnabled, onError, }: EmbedProviderProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=EmbedProvider.d.ts.map