import type { KeymapEvent, KeySequencePart, PendingSequenceCapture, ResolvedSequencePattern, SequencePatternMatch } from "../types.js"; import type { NotificationService } from "./notify.js"; export declare function matchSequencePattern(patterns: ReadonlyMap>, notify: NotificationService, patternName: string, event: TEvent): SequencePatternMatch | undefined; export declare function createPatternEventPart(patterns: ReadonlyMap>, event: TEvent, patternName: string, match: SequencePatternMatch): KeySequencePart; export declare function createSequencePayload(patterns: ReadonlyMap>, notify: NotificationService, capture?: PendingSequenceCapture): unknown;