import type { Sx } from "../sx/sx"; import type { Theme } from "../theme/types"; type GuiPropRecord = Record; export type RecipeVariants = Record>>; export type RecipeSelection> = Partial>; export type RecipeConfig> = { base?: Sx; variants?: Variants; defaultVariants?: RecipeSelection; compoundVariants?: Array<{ variants: RecipeSelection; sx: Sx; }>; }; export declare function createRecipe>(config: RecipeConfig): (selection: RecipeSelection | undefined, theme: Theme) => Partial; export {};