import React from 'react'; interface RenderProps { value: any; editing: boolean; } interface EditorRender { submit: () => void; hideEditor: () => void; } export declare type Action = 'click' | 'blur' | 'change'; interface Props { disabled?: boolean; submitTrigger?: Action[]; alwaysRender?: boolean; mountRenderEditor?: boolean; editor: (editorRender: EditorRender) => JSX.Element; editorExtraContent?: () => JSX.Element; children: (({ value, editing }: RenderProps) => React.ReactNode) | React.ReactNode; className?: string; onSubmit: (data: any) => void; initValue: any; } declare const TextEditToggle: React.FC; export default TextEditToggle;