import type { KbdKey } from "./kbd.constants"; import type { DOMRenderProps } from "../../utils/dom"; import type { KbdVariants } from "@heroui/styles"; import type { ReactNode } from "react"; import React from "react"; interface KbdRootProps extends DOMRenderProps { children: ReactNode; className?: string; /** Visual variant. */ variant?: KbdVariants["variant"]; } declare const KbdRoot: ({ children, className, variant, ...props }: KbdRootProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface KbdAbbrProps extends DOMRenderProps { className?: string; /** The keyboard key to display */ keyValue: KbdKey; } declare const KbdAbbr: ({ className, keyValue, ...props }: KbdAbbrProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface KbdContentProps extends DOMRenderProps { children: ReactNode; className?: string; } declare const KbdContent: ({ children, className, ...props }: KbdContentProps & Omit>) => import("react/jsx-runtime").JSX.Element; export { KbdRoot, KbdAbbr, KbdContent }; export type { KbdRootProps, KbdAbbrProps, KbdContentProps };