export type TLogKeymap = Readonly<{ searchNext?: readonly string[]; searchPrevious?: readonly string[]; clearSearch?: readonly string[]; nextLink?: readonly string[]; previousLink?: readonly string[]; activateLink?: readonly string[]; }>; type KeyboardLike = Readonly<{ key: string; ctrlKey?: boolean; metaKey?: boolean; altKey?: boolean; shiftKey?: boolean; preventDefault?: () => void; }>; export declare const tlogDefaultKeymap: TLogKeymap; export declare const tlogHighContrastKeymap: TLogKeymap; export declare function matchesTLogKeyBinding(event: KeyboardLike, bindings: readonly string[] | undefined): boolean; export declare function handleTLogKeymapEvent(event: KeyboardLike, keymap: TLogKeymap, actions: Readonly<{ searchNext?: () => void; searchPrevious?: () => void; clearSearch?: () => void; nextLink?: () => boolean; previousLink?: () => boolean; activateLink?: () => boolean; }>): boolean; export {};