interface Props {
    mode?: "text" | "tree" | "table";
    height?: string;
    maxHeight?: string;
}
declare const _default: import("vue").DefineComponent<Props, {
    jsonEditor: import("vue").Ref<any, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    onChange: (...args: any[]) => void;
    onError: (...args: any[]) => void;
    onChangeMode: (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<Props & {
    onOnChange?: ((...args: any[]) => any) | undefined;
    onOnError?: ((...args: any[]) => any) | undefined;
    onOnChangeMode?: ((...args: any[]) => any) | undefined;
}>, {
    mode: "text" | "tree" | "table";
    maxHeight: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}>;
export default _default;
