import React, { Component } from "react";
interface JsonShortcutPath {
    path: string;
    name: any;
}
interface JsonDataSource {
    templateData?: any;
    shortcutPath?: JsonShortcutPath[];
    realData?: any;
}
interface JsonModalProps {
    showType: "button" | 'icon' | "none";
    json?: any;
    value: string;
    dataSource?: JsonDataSource;
    onChange: (value: any) => void;
    dialogVisible?: boolean;
    onClose?: () => void;
}
export default class extends Component<JsonModalProps> {
    render(): React.ReactNode;
}
export {};
