import type { BaseBlockModel } from '@revesuite/store'; import type { VRange } from '@revesuite/virgo'; import type { BindingContext } from '../rich-text/keyboard.js'; import type { AffineVEditor } from '../rich-text/virgo/types.js'; export declare function onSoftEnter(model: BaseBlockModel, range: VRange, vEditor: AffineVEditor): boolean; export declare function hardEnter(model: BaseBlockModel, range: VRange, /** * @deprecated */ vEditor: AffineVEditor, e: KeyboardEvent, shortKey?: boolean): boolean; export declare function enterMarkdownMatch(model: BaseBlockModel, virgo: AffineVEditor, range: VRange, context: BindingContext): boolean; export declare function spaceMarkdownMatch(model: BaseBlockModel, virgo: AffineVEditor, range: VRange, context: BindingContext): boolean; export declare function onSpace(model: BaseBlockModel, virgo: AffineVEditor, range: VRange, context: BindingContext): boolean; export declare function onBackspace(model: BaseBlockModel, e: KeyboardEvent, vEditor: AffineVEditor): boolean; export declare function onKeyLeft(e: KeyboardEvent, range: VRange): boolean; export declare function onKeyRight(model: BaseBlockModel, e: KeyboardEvent, range: VRange): boolean; //# sourceMappingURL=keymap.d.ts.map