import { type ButtonHTMLAttributes, type ReactNode, type Ref } from 'react';
import { type CssLength, type CssTime } from '../../../utils/css';
type KbdHintButtonMode = 'light' | 'dark';
type KbdHintButtonProps = ButtonHTMLAttributes & {
children?: ReactNode;
duration?: CssTime;
mode?: KbdHintButtonMode;
paddingBlock?: CssLength;
paddingInline?: CssLength;
radius?: CssLength;
ref?: Ref;
kbd?: ReactNode;
};
declare const KbdHintButton: ({ children, className, duration, mode, onPointerLeave, onPointerMove, paddingBlock, paddingInline, radius, ref, kbd, style, type, ...props }: KbdHintButtonProps) => import("react/jsx-runtime").JSX.Element;
export { KbdHintButton, type KbdHintButtonMode, type KbdHintButtonProps };