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;
}