import type { IconName } from "@nulogy/icons"; import type { OptionProps } from "react-select"; import { type ClearIndicatorProps, type ContainerProps, type ControlProps, type DropdownIndicatorProps, type GroupBase, type InputProps, type MenuProps, type MultiValueProps, type Props } from "react-select"; import type { ComponentVariant } from "../NDSProvider/ComponentVariantContext"; interface CustomSelectProps> extends Props { iconLeft?: IconName | "loading"; } export declare const SelectControl: >({ isFocused, children, ...props }: ControlProps & { selectProps: CustomSelectProps; }) => import("react/jsx-runtime").JSX.Element; export declare const SelectMultiValue: >(props: MultiValueProps) => import("react/jsx-runtime").JSX.Element; export declare const SelectClearIndicator: >(props: ClearIndicatorProps) => import("react/jsx-runtime").JSX.Element; export declare const SelectDropdownIndicator: >(props: DropdownIndicatorProps) => import("react/jsx-runtime").JSX.Element; export declare const SelectContainer: >(props: ContainerProps) => import("react/jsx-runtime").JSX.Element; export declare const SelectInput: >(props: InputProps) => import("react/jsx-runtime").JSX.Element; export declare const SelectMenu: >(props: MenuProps) => import("react/jsx-runtime").JSX.Element; export declare function SelectOption>(props: OptionProps & { variant?: ComponentVariant; }): import("react/jsx-runtime").JSX.Element; export {};