export interface KeyboardModifiers { shift?: boolean; ctrl?: boolean; alt?: boolean; meta?: boolean; } export type KeyboardAction = 'next' | 'prev' | 'toggleFullscreen' | 'copy' | 'custom' | 'scrollUp' | 'scrollDown' | 'pageUp' | 'pageDown' | 'toggleTableOfContents'; export interface KeyboardBinding { key: string; modifiers?: KeyboardModifiers; action: KeyboardAction; customHandler?: (e: KeyboardEvent) => void; preventDefault?: boolean; stopPropagation?: boolean; } export declare const defaultKeyboardBindings: KeyboardBinding[]; export declare const defaultScrollKeyboardBindings: KeyboardBinding[]; //# sourceMappingURL=keyboard.d.ts.map