import type { ComponentProps } from "react";
import { ListBoxItem } from "../list-box-item";
import { ListBoxSection } from "../list-box-section";
import { ListBoxRoot } from "./list-box";
export declare const ListBox: typeof ListBoxRoot & {
    Root: typeof ListBoxRoot;
    Item: (({ children, className, variant, ...props }: import("..").ListBoxItemRootProps) => import("react/jsx-runtime").JSX.Element) & {
        Root: ({ children, className, variant, ...props }: import("..").ListBoxItemRootProps) => import("react/jsx-runtime").JSX.Element;
        Indicator: ({ children, className, ...props }: import("..").ListBoxItemIndicatorProps) => import("react/jsx-runtime").JSX.Element;
    };
    ItemIndicator: ({ children, className, ...props }: import("..").ListBoxItemIndicatorProps) => import("react/jsx-runtime").JSX.Element;
    Section: ({ children, className, ...props }: import("..").ListBoxSectionRootProps) => import("react/jsx-runtime").JSX.Element;
};
export type ListBox = {
    Props: ComponentProps<typeof ListBoxRoot>;
    RootProps: ComponentProps<typeof ListBoxRoot>;
    ItemProps: ComponentProps<typeof ListBoxItem>;
    SectionProps: ComponentProps<typeof ListBoxSection>;
};
export { ListBoxRoot };
export type { ListBoxRootProps, ListBoxRootProps as ListBoxProps } from "./list-box";
export { listboxVariants } from "@heroui/styles";
export type { ListBoxVariants } from "@heroui/styles";
