import * as React from "react"; import * as PropTypes from "prop-types"; import { FieldProps } from "../../types"; import memoize from "memoizee"; type State = { show: boolean; }; export default class AnnotationField extends React.Component { static contextType: React.Context; static propTypes: { uiSchema: PropTypes.Validator; container: PropTypes.Requireable; add: PropTypes.Requireable; filter: PropTypes.Requireable; uiSchema: PropTypes.Requireable; buttonsPath: PropTypes.Requireable; formId: PropTypes.Requireable; }>>; uiSchema: PropTypes.Requireable; }>>>; schema: PropTypes.Validator; }>>>; formData: PropTypes.Validator; }; state: { show: boolean; }; getButton: () => { glyph: string; tooltip: string; tooltipPlacement: string; fn: (() => () => void) & memoize.Memoized<() => () => void>; variant: string; }; onClick: (() => () => void) & memoize.Memoized<() => () => void>; onHide: () => void; getAnnotations: () => any; render(): JSX.Element; } export {};