import type { PickRequired } from "@ariakit/core/utils/types"; import type { ReactElement, ReactNode } from "react"; import type { CompositeStoreItem, CompositeStoreProps } from "./composite-store.ts"; /** * Provides a composite store to * [`CompositeItem`](https://ariakit.com/reference/composite-item) components. * @see https://ariakit.com/components/composite * @example * ```jsx * * * * * * * * ``` */ export declare function CompositeProvider(props: PickRequired, "items" | "defaultItems">): ReactElement; export declare function CompositeProvider(props?: CompositeProviderProps): ReactElement; export interface CompositeProviderProps extends CompositeStoreProps { children?: ReactNode; }