import React from "react"; import type { InputTextRef } from "./InputText.types"; export declare const InputText: React.ForwardRefExoticComponent<({ readonly multiline: true; readonly rows?: (number | import("./InputText.types").RowRange) | undefined; readonly id?: string | undefined; readonly align?: ("center" | "right") | undefined; readonly description?: React.ReactNode; readonly disabled?: boolean | undefined; readonly showMiniLabel?: boolean | undefined; readonly invalid?: boolean | undefined; readonly inline?: boolean | undefined; loading?: boolean | undefined; readonly name?: string | undefined; onChange?: ((newValue: string | number | boolean | Date, event?: React.ChangeEvent) => void) | undefined; onValidation?: ((message: string) => void) | undefined; readonly placeholder?: string | undefined; readonly size?: ("small" | "large") | undefined; readonly value?: (string | number | Date) | undefined; readonly clearable?: import("@jobber/hooks").Clearable | undefined; version?: 1 | undefined; onFocus?: ((event?: React.FocusEvent) => void) | undefined; onBlur?: ((event?: React.FocusEvent) => void) | undefined; readonly toolbar?: React.ReactNode; readonly defaultValue?: (string | Date) | undefined; readonly prefix?: import("../FormField").Affix | undefined; readonly autofocus?: boolean | undefined; readonly autocomplete?: (boolean | import("../FormField").AutocompleteTypes) | undefined; inputRef?: React.RefObject | undefined; readonly keyboard?: ("numeric" | "decimal") | undefined; readonly maxLength?: number | undefined; readonly suffix?: import("ts-xor").XOR | undefined; onEnter?: ((event: React.KeyboardEvent) => void) | undefined; readonly readonly?: boolean | undefined; readonly validations?: import("react-hook-form").RegisterOptions | undefined; readonly toolbarVisibility?: ("always" | "while-editing") | undefined; } | { rows?: undefined; multiline?: boolean | undefined; readonly id?: string | undefined; readonly align?: ("center" | "right") | undefined; readonly description?: React.ReactNode; readonly disabled?: boolean | undefined; readonly showMiniLabel?: boolean | undefined; readonly invalid?: boolean | undefined; readonly inline?: boolean | undefined; loading?: boolean | undefined; readonly name?: string | undefined; onChange?: ((newValue: string | number | boolean | Date, event?: React.ChangeEvent) => void) | undefined; onValidation?: ((message: string) => void) | undefined; readonly placeholder?: string | undefined; readonly size?: ("small" | "large") | undefined; readonly value?: (string | number | Date) | undefined; readonly clearable?: import("@jobber/hooks").Clearable | undefined; version?: 1 | undefined; onFocus?: ((event?: React.FocusEvent) => void) | undefined; onBlur?: ((event?: React.FocusEvent) => void) | undefined; readonly toolbar?: React.ReactNode; readonly defaultValue?: (string | Date) | undefined; readonly prefix?: import("../FormField").Affix | undefined; readonly autofocus?: boolean | undefined; readonly autocomplete?: (boolean | import("../FormField").AutocompleteTypes) | undefined; inputRef?: React.RefObject | undefined; readonly keyboard?: ("numeric" | "decimal") | undefined; readonly maxLength?: number | undefined; readonly suffix?: import("ts-xor").XOR | undefined; onEnter?: ((event: React.KeyboardEvent) => void) | undefined; readonly readonly?: boolean | undefined; readonly validations?: import("react-hook-form").RegisterOptions | undefined; readonly toolbarVisibility?: ("always" | "while-editing") | undefined; }) & React.RefAttributes>;