import type { AriaLabelingProps } from '../../core/types/a11y-props.js'; import type { BehaviorTrackingProps } from '../../core/types/behavior-tracking-props.js'; import type { DataTestId } from '../../core/types/data-props.js'; import type { MaskingProps } from '../../core/types/masking-props.js'; import type { StylingProps } from '../../core/types/styling-props.js'; /** * Accepted properties for KeyboardShortcut * @public */ export interface KeyboardShortcutProps extends StylingProps, DataTestId, MaskingProps, AriaLabelingProps, BehaviorTrackingProps { /** * 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[]; /** * Use the `KeyboardShortcut` to display one or more keys that represent a keyboard shortcut for a specific action. * @public */ export declare const KeyboardShortcut: (props: KeyboardShortcutProps & import("react").RefAttributes) => import("react").ReactElement | null; //# sourceMappingURL=KeyboardShortcut.d.ts.map