import { HTMLTemplateResult } from "lit"; export type KeyboardShortcutKey = string | typeof shiftSymbol | typeof mouseClick; export interface KeyboardShortcut { keys: KeyboardShortcutKey[]; description?: string; } export declare enum ShiftSymbolVariant { "inline" = 0, "short" = 1, "long" = 2 } export declare const shiftSymbol: unique symbol; export declare const mouseClick: unique symbol; /** * @description * A standardized template to display keyboard shortcuts and shortcut * combinations */ export declare function keyboardShortcutTemplate(shortcut: KeyboardShortcut, shiftSymbolVariant?: ShiftSymbolVariant): HTMLTemplateResult;