/// import { Chart } from "../models/Chart"; interface CharModalProps { onConfirm?: (value: Chart) => void; data?: Chart; open?: boolean; btnOpen?: boolean; ctrl?: Ctrl; } interface CharModalCtrlProps { data?: Chart; open?: boolean; } interface Ctrl { state: { open?: boolean; label?: string; query?: string; config?: string; }; close: () => void; open: (data?: Chart) => void; set: (data: Chart) => void; dispatch: React.Dispatch<{ label?: string; query?: string; config?: string; open?: boolean; }>; } export declare const ChartModalCtrl: ({ data, open }?: CharModalCtrlProps) => { state: { open: boolean | undefined; label: string; query: string; config: string; } | { open: boolean | undefined; label?: undefined; query: string; config: string; }; dispatch: import("react").ActionDispatch<[action: any]>; close: () => void; open: (data?: Chart) => void; set: (data: Chart) => void; }; export declare function ChartModal({ onConfirm, data, open, btnOpen, ctrl }: CharModalProps): import("react/jsx-runtime").JSX.Element; export default ChartModal;