import { type ReactNode, type ComponentType } from "react"; import type { DesignSystemDefinition } from "./design-system/definition.js"; import type { ButtonProps } from "./ui/button.js"; export interface ToolkitComponents { Button?: ComponentType; } export interface ToolkitProviderProps { children: ReactNode; components?: ToolkitComponents; designSystem?: DesignSystemDefinition; } export declare function ToolkitProvider({ children, components, designSystem, }: ToolkitProviderProps): import("react").JSX.Element; export declare function useToolkitComponents(): ToolkitComponents; export declare function useToolkitComponent(name: Name): ToolkitComponents[Name]; //# sourceMappingURL=provider.d.ts.map