import React from 'react';
import { DivAttributes } from '../_utils/types';
import { SuperSelectMenuItemProps } from './SuperSelect.types';
export declare const Overlay: React.ForwardRefExoticComponent<Pick<any, string | number | symbol> & React.RefAttributes<HTMLElement>>;
export declare const SingleTrigger: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const MultiTrigger: (props: React.PropsWithChildren<any>) => JSX.Element | null;
export declare const TriggerContainer: React.ForwardRefExoticComponent<any> | React.FC<any>;
export declare const Trigger: React.ForwardRefExoticComponent<Pick<any, string | number | symbol> & React.RefAttributes<HTMLDivElement>>;
export declare const Indicators: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Label: React.ForwardRefExoticComponent<{
    hoverable: boolean;
} & React.RefAttributes<HTMLDivElement>>;
export declare const Loading: () => JSX.Element;
export declare const ArrowContainer: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Arrow: ({ up, down, left, right, width, height, border, }: any) => JSX.Element;
export declare const Clear: () => JSX.Element;
export declare const MultiInputContainer: (props: React.PropsWithChildren<{}>) => JSX.Element;
export declare const MultiInput: React.ForwardRefExoticComponent<Pick<any, string | number | symbol> & React.RefAttributes<unknown>>;
export declare const MultiValue: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const MultiValueContainer: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const SearchContainer: React.ForwardRefExoticComponent<Pick<any, string | number | symbol> & React.RefAttributes<unknown>>;
export declare const Search: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Header: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Footer: React.ForwardRefExoticComponent<Pick<any, string | number | symbol> & React.RefAttributes<unknown>>;
export declare const EmptyMessage: (props: any) => JSX.Element;
export declare const Options: (props: React.PropsWithChildren<{}> & DivAttributes) => JSX.Element;
export declare const Group: (props: React.PropsWithChildren<{}>) => JSX.Element;
export declare const Item: React.ForwardRefExoticComponent<SuperSelectMenuItemProps & React.RefAttributes<HTMLDivElement>>;
export declare const OptionGroupHeader: ({ optgroup }: any) => JSX.Element;
export declare const OptionLabel: ({ option }: any) => JSX.Element;
export declare const OptionContent: ({ option }: any) => JSX.Element;
export declare const DraggableOptionContent: ({ index, option }: any) => JSX.Element;
export declare const DragHandle: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const CheckboxContainer: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Checkbox: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const CheckmarkContainer: (props: React.PropsWithChildren<any>) => JSX.Element;
export declare const Checkmark: (props: React.PropsWithChildren<any>) => JSX.Element;
