export interface KeyboardShortcut {
    key: string;
    ctrl: boolean;
    shift: boolean;
    alt: boolean;
    meta: boolean;
    originalSyntax: string;
}
export declare function parseKeyboardShortcut(syntax: string): KeyboardShortcut | null;
export declare function createKeyboardFilter(shortcut: KeyboardShortcut): (event: KeyboardEvent) => boolean;
export declare function createFilterExpression(shortcut: KeyboardShortcut): string;
export declare function transformKeyboardEvent(eventType: string): {
    type: string;
    filter?: string;
};
export declare function isKeyboardShortcut(syntax: string): boolean;
export declare function getShortcutDescription(shortcut: KeyboardShortcut): string;
//# sourceMappingURL=keyboard-shortcuts.d.ts.map