import { type ReactElement } from "react";
import { type GroupHeadingProps, type InputProps, type MenuListProps, type NoticeProps, type OptionProps } from "react-select";
import { type ISelectErrorOption, type ISelectOption } from "../types.js";
export declare function EmptyRenderer(): ReactElement | null;
export declare function LoadingMessageRenderer(): ReactElement;
export declare function NoOptionsMessageRenderer(props: NoticeProps<ISelectOption | ISelectErrorOption, false>): ReactElement;
export declare function MenuListRendered(props: MenuListProps<ISelectOption | ISelectErrorOption, false>): ReactElement;
export declare const WrappedMenuListRenderer: (props: MenuListProps<ISelectErrorOption | ISelectOption, false, import("react-select").GroupBase<ISelectErrorOption | ISelectOption>>) => ReactElement<unknown, string | import("react").JSXElementConstructor<any>>;
export declare function InputRendered(props: InputProps<ISelectOption | ISelectErrorOption, false>): ReactElement;
export declare function SingleValueInputRenderer(props: InputProps<ISelectOption | ISelectErrorOption, false>): ReactElement | null;
export declare function ErrorOptionRenderer(errorOption: ISelectErrorOption): ReactElement;
export declare function SingleValueRenderer(props: any): ReactElement;
export declare function OptionRenderer({ className, cx, isFocused, innerRef, innerProps, data }: OptionProps<ISelectOption | ISelectErrorOption, false>): ReactElement;
export declare function GroupHeadingRenderer(props: GroupHeadingProps<ISelectOption | ISelectErrorOption, false>): ReactElement;
//# sourceMappingURL=AsyncSelectComponents.d.ts.map