import React, { Component } from "react"; import { Delta } from "jsondiffpatch"; import { Base16Theme } from "react-base16-styling"; interface Props { theme: Base16Theme; delta: Delta | null | undefined | false; isWideLayout: boolean; invertTheme?: boolean; collectionLimit?: number; labelRenderer: (keyPath: (string | number)[], nodeType: string, expanded: boolean, expandable: boolean) => React.ReactNode; keyPath?: (string | number)[]; dataTypeKey: string | symbol | undefined; } interface State { data: any; } export default class JSONDiff extends Component { render(): JSX.Element; getItemString: (type: string, data: any) => JSX.Element; valueRenderer: (raw: any, value: any) => any; } export {};