import { PureComponent } from 'react'; import { DataInspectorSetValue } from './DataInspectorControlled'; declare type DataDescriptionProps = { path?: string[]; type: string; value: any; setValue?: DataInspectorSetValue; }; declare type DescriptionCommitOptions = { value: any; keep: boolean; clear: boolean; }; declare type DataDescriptionState = { editing: boolean; origValue: any; value: any; }; export declare class DataDescription extends PureComponent { constructor(props: DataDescriptionProps, context: Object); commit: (opts: DescriptionCommitOptions) => void; _renderEditing(): JSX.Element; _hasEditUI(): boolean; onEditStart: () => void; render(): any; } export {}; //# sourceMappingURL=DataDescription.d.ts.map