import * as React from 'react'; import { StyledInput } from './styled-components'; import type { AutosizeInputProps, AutosizeInputState } from './types'; import type { ComponentProps } from 'react'; export default class AutosizeInput extends React.Component, keyof AutosizeInputProps>, AutosizeInputState> { mounted: boolean; sizer: HTMLElement | undefined | null; static defaultProps: { inputRef: { current: HTMLInputElement | null; }; value: string; overrides: {}; }; state: { inputWidth: number; }; componentDidMount(): void; componentDidUpdate(prevProps: AutosizeInputProps, prevState: AutosizeInputState): void; componentWillUnmount(): void; sizerRef: (el?: HTMLElement | null | undefined) => void; updateInputWidth(): void; render(): import("react/jsx-runtime").JSX.Element; }