import { FC } from "react";
import { ComponentProps, ReactNode } from "react";
import { EbayChangeEventHandler } from "../events";
export type ChangeEventProps = {
    index: number;
    selected: string[];
    wasClicked: boolean;
};
export type EbayListboxProps = Omit<ComponentProps<"div">, "onChange"> & {
    name?: string;
    disabled?: boolean;
    children: ReactNode;
    listSelection?: "auto" | "manual";
    typeaheadTimeoutLength?: number;
    maxHeight?: string | number;
    selectClassName?: string;
    onChange?: EbayChangeEventHandler<HTMLSpanElement, ChangeEventProps>;
    onEscape?: () => void;
};
export declare const EbayListbox: FC<EbayListboxProps>;
//# sourceMappingURL=listbox.d.ts.map