/**
 * Vim Mode Module
 *
 * Exports vim-style navigation, modes, motions, search, and marks.
 *
 * @since v1.58.0
 */
export * from './vim-types.js';
export { VimStateMachine, createVimStateMachine, createInitialVimState } from './vim-state.js';
export { MotionEngine, createMotionEngine, MOTION_COMMANDS, motionUp, motionDown, motionLeft, motionRight, motionLineStart, motionLineEnd, motionFirstNonBlank, motionScreenTop, motionScreenMiddle, motionScreenBottom, motionHalfPageUp, motionHalfPageDown, motionFullPageUp, motionFullPageDown, motionDocumentTop, motionDocumentBottom, motionPercentage, motionNextSearchResult, motionPrevSearchResult, motionJumpToMark, motionJumpToPrevious, } from './vim-motions.js';
export { VimSearchEngine, createVimSearchEngine, createInitialSearchState, formatSearchStatus, formatResultCount, } from './vim-search.js';
export { VimMarksEngine, createVimMarksEngine, createInitialMarkState, formatMarks, formatJumpList, } from './vim-marks.js';
export { useVimMode, type UseVimModeConfig, type UseVimModeReturn } from './useVimMode.js';
//# sourceMappingURL=index.d.ts.map