import React from "react"; import type { FormHeightNames } from "../../../system/Sizes"; export interface InputSelectProps { /** * Additional CSS classes to apply to the container. */ className?: string; /** * Height of the input and select components. */ height?: FormHeightNames; /** * Child components (InputSelect.Input and InputSelect.Select). */ children: React.ReactNode; } declare const InputSelectWithSubComponents: React.ForwardRefExoticComponent> & { Input: React.ForwardRefExoticComponent, HTMLInputElement>, "ref">, "width"> & { suffix?: string; prefix?: string; icon?: React.FC | import("../..").IconKey; width?: import("../../types/general.types").FormFieldSize | [import("../../types/general.types").FormFieldSize, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?]; height?: FormHeightNames; isError?: boolean; isClearIconVisible?: boolean; onClickClearField?: () => void; } & React.RefAttributes, "ref"> & React.RefAttributes>; Select: React.ForwardRefExoticComponent, HTMLSelectElement>, "ref">, "width"> & { children?: React.ReactNode; suffix?: string; prefix?: string; width?: import("../../types/general.types").FormFieldSize | [import("../../types/general.types").FormFieldSize, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?, import("../../types/general.types").FormFieldSize?]; height?: FormHeightNames; isError?: boolean; } & React.RefAttributes, "ref"> & React.RefAttributes>; }; export { InputSelectWithSubComponents as InputSelect };