import { Appearance, Size } from '../enums.js'; import { VividElement } from '../../shared/foundation/vivid-element/vivid-element'; import { ExtractFromEnum } from '../../shared/utils/enums'; declare const SUPPORTED_KEY_NAMES: readonly ["Alt", "Control", "Shift", "Enter", "Tab", "Space", "Backspace", "Escape", "ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "End", "Home", "PageUp", "PageDown", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "Mod", "Custom"]; export type KbdKeyName = (typeof SUPPORTED_KEY_NAMES)[number]; export declare const KEY_DISPLAY_MAP: Record; export declare const APPLE_DISPLAY_OVERRIDES: Record; export type KbdKeyKeyboard = 'auto' | 'standard' | 'apple'; export type KbdKeyAppearance = ExtractFromEnum | 'dropshadow'; export type KbdKeySize = ExtractFromEnum; export declare class KbdKey extends VividElement { name?: KbdKeyName; keyboard?: KbdKeyKeyboard; appearance?: KbdKeyAppearance; size?: KbdKeySize; keyshortcutsKey?: string; } export {};