import { BoxProps, ElementProps, Factory, MantineSize, StylesApiProps } from '../../core'; export type KbdStylesNames = 'root'; export type KbdCssVariables = { root: '--kbd-fz'; }; export interface KbdProps extends BoxProps, StylesApiProps, ElementProps<'kbd'> { /** Controls `font-size` and `padding` @default 'sm' */ size?: MantineSize | number | (string & {}); } export type KbdFactory = Factory<{ props: KbdProps; ref: HTMLElement; stylesNames: KbdStylesNames; vars: KbdCssVariables; }>; export declare const Kbd: import("../..").MantineComponent<{ props: KbdProps; ref: HTMLElement; stylesNames: KbdStylesNames; vars: KbdCssVariables; }>; export declare namespace Kbd { type Props = KbdProps; type StylesNames = KbdStylesNames; type CssVariables = KbdCssVariables; type Factory = KbdFactory; }