import React, { RefObject } from "react";
import type { AriaListBoxOptions } from "@react-aria/listbox";
import type { ListState } from "@react-stately/list";
interface ListBoxProps extends AriaListBoxOptions<unknown> {
    listBoxRef?: RefObject<HTMLUListElement>;
    state: ListState<unknown>;
    footer?: React.ReactElement;
    onClose: () => void;
}
export declare function ListBox(props: ListBoxProps): JSX.Element;
export {};
