import React from "react"; import { EditInteractionKind, SavingState } from "EditableTextSubComponent"; import { CommonComponentProps } from "Types/common"; export type EditableTextProps = CommonComponentProps & { defaultValue: string; placeholder?: string; editInteractionKind: EditInteractionKind; savingState: SavingState; onBlur?: (value: string) => void; onBlurEverytime?: (value: string) => void; onTextChanged?: (value: string) => void; valueTransform?: (value: string) => string; isEditingDefault?: boolean; forceDefault?: boolean; updating?: boolean; isInvalid?: (value: string) => string | boolean; hideEditIcon?: boolean; fill?: boolean; underline?: boolean; isError?: boolean; wrapperRef?: React.RefObject; }; export declare const UNFILLED_WIDTH = 243; export declare const EditableTextWrapper: import("styled-components").StyledComponent<"div", any, { filled: boolean; }, never>; export declare function EditableText(props: EditableTextProps): JSX.Element; export default EditableText;