import { type DataTestId, type MaskingProps, type StylingProps } from '@dynatrace/strato-components/core'; /** * Accepted properties for KeyboardShortcut * @public */ export interface KeyboardShortcutProps extends StylingProps, DataTestId, MaskingProps { /** * The list of keys the component should display, specified in the aria-keyshortcuts format. */ keys: string; /** * The variant that should be used for styling the keys. * @defaultValue 'default' */ variant?: 'default' | 'minimal'; /** * Whether the component should be rendered in a disabled state. * @defaultValue 'false' */ disabled?: boolean; } /** @internal */ export declare function createKeyArrayFromString(keys: string): string[]; /** * The `KeyboardShortcut` component visualizes one or multiple keys to communicate keyboard shortcuts for certain actions. * To specify a shortcut, provide the key sequence in the {@link https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-keyshortcuts | aria-keyshortcuts} format. * @public */ export declare const KeyboardShortcut: (props: KeyboardShortcutProps & import("react").RefAttributes) => React.ReactElement | null;