import type { FocusEventHandler, KeyboardEventHandler, ReactElement } from 'react';
import React, { Component } from 'react';
interface Props {
    InputComponent: ReactElement;
    value: string;
    onChange: (event: $TSFixMe) => void;
    setInPluginEditingMode: (shouldEnable: boolean) => void;
    setFocusToBlock: () => void;
}
export declare class EditableTextInput extends Component<Props> {
    handleFocus: FocusEventHandler<HTMLInputElement>;
    handleBlur: () => void;
    handleKeyPress: KeyboardEventHandler<HTMLInputElement>;
    render(): ReactElement<any, string | React.JSXElementConstructor<any>>;
}
export {};
//# sourceMappingURL=editable-input-wrapper.d.ts.map