import { HTMLChakraProps, RecipeProps, UnstyledProp } from '@chakra-ui/react/styled-system'; import { SlotComponent } from '../../type-utils'; /** * Base recipe props interface that combines Chakra UI's recipe props * with the unstyled prop option for the svg element. */ type KbdRecipeProps = RecipeProps<"nimbusKbd"> & UnstyledProp; /** * Root props interface that extends Chakra's HTML props with our recipe props. * This creates a complete set of props for the root element, combining * HTML attributes, Chakra's styling system, and our custom recipe props. */ export type KbdRootSlotProps = HTMLChakraProps<"kbd", KbdRecipeProps>; /** * Root component that provides the styling context for the Icon component. * Uses Chakra UI's recipe context system for consistent styling across instances. */ export declare const KbdRootSlot: SlotComponent; export {};