type Recipe> = ((props?: Props) => string) & { splitVariantProps: (props: T) => [Props, Omit]; }; export declare function createRecipeContext>(recipe: Recipe): { PropsProvider: ({ children, value }: { children: React.ReactNode; value: Props; }) => import("react/jsx-runtime").JSX.Element; useProps: () => Props | null; withContext: (Component: React.ElementType, options?: { defaultProps?: Partial

; }) => React.ForwardRefExoticComponent & React.RefAttributes>; withPropsProvider:

() => React.Provider>; }; export {}; //# sourceMappingURL=createRecipeContext.d.ts.map