import { ForwardRefExoticComponent, PropsWithoutRef } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { ListboxItem } from './listbox-item';
export type ListboxProps = Omit<BaseProps<"ul">, "role"> & {
    "aria-label": NonNullable<BaseProps<"ul">["aria-label"]>;
    "aria-expanded": NonNullable<BaseProps<"ul">["aria-expanded"]>;
};
type ListboxStatic = {
    Item: typeof ListboxItem;
};
type ListboxComponent = ForwardRefExoticComponent<PropsWithoutRef<ListboxProps>> & ListboxStatic;
export declare const Listbox: ListboxComponent;
export type { ListboxItemProps } from './listbox-item';
//# sourceMappingURL=listbox.d.ts.map