import { Theme } from '@emotion/react';
import { useTypeahead } from './useTypeahead';
import { TypeaheadItemProps } from './types';
export declare const TypeaheadOptionsBase: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, {}>;
export declare const TypeaheadOption: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
} & TypeaheadItemProps, import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, {}>;
export declare const TypeaheadInput: (theme: Theme) => string;
export declare const TypeaheadInputPlaceholder: (theme: Theme) => string;
export declare const TypeaheadInputWrapper: string;
export declare const TypeaheadItem: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
} & {
    isDisabled?: boolean;
    isCustomValue?: boolean;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const TypeaheadItemAvatar: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>;
export declare const TypeaheadItemLabel: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
} & {
    isDisabled?: boolean;
    isCustomValue?: boolean;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const TypeaheadItemCross: import("@emotion/styled").StyledComponent<import("..").ButtonProps & import("react").RefAttributes<HTMLButtonElement> & {
    theme?: Theme;
} & {
    isCustomValue?: boolean;
}, {}, {}>;
export declare const TypeaheadInputsGroupWrapper: import("@emotion/styled").StyledComponent<{
    theme?: Theme;
    as?: React.ElementType;
} & {
    direction?: import("../Wrapper").WrapperDirection;
    alignItems?: import("../Wrapper").WrapperAlignItems;
    justifyContent?: import("../Wrapper").WrapperJustifyContent;
    fade?: boolean;
    fadeDelay?: number;
    isVisible?: boolean;
} & import("../..").CommonProps & import("react").ClassAttributes<HTMLDivElement> & import("react").HTMLAttributes<HTMLDivElement> & {
    theme?: Theme;
} & {
    isOpen: boolean;
}, {}, {}>;
export declare const TypeaheadTrigger: import("@emotion/styled").StyledComponent<Omit<import("react").HTMLProps<HTMLElement> & import("..").ButtonProps & import("../Popover/types").PopoverTriggerProps, "ref"> & import("react").RefAttributes<HTMLElement> & {
    theme?: Theme;
} & {
    isOpen: boolean;
    status: ReturnType<typeof useTypeahead>["status"];
}, {}, {}>;
