import type { FieldProps } from 'informed'; import type { EventHandler, InputHTMLAttributes, SyntheticEvent } from 'react'; import type { DropdownOption, DropdownProps } from './Dropdown'; export declare const invertedInputStyles: import("styled-components").FlattenInterpolation>; export declare const StyledInput: import("styled-components").StyledComponent<"input", import("../../services/extendTheme").ProTheme, { fullWidth?: boolean | undefined; inputType?: string | undefined; inputActionButton?: InputActionButtonProps | undefined; }, never>; export interface InputActionButtonProps { label: string; onClick: EventHandler; } export interface TextFieldExtraProps extends InputHTMLAttributes { fullWidth?: boolean; errorMessage?: string; inputActionButton?: InputActionButtonProps; } export declare const TextField: import("react").ForwardRefExoticComponent>; export declare function FormTextField(props: FieldProps & TextFieldExtraProps): JSX.Element; export interface FormDropdownProps extends Partial { options: DropdownOption[]; initValue?: string; } export declare const FormDropdown: import("react").ComponentType & FormDropdownProps>;