export type InputToken = { type: 'text'; value: string; } | { type: 'key'; name: string; logicalName: string; ctrl: boolean; shift: boolean; meta: boolean; } | { type: 'mouse'; button: number; col: number; row: number; action: 'press' | 'release'; } | { type: 'focus'; action: 'in' | 'out'; }; /** * InputTokenizer - Optimized for Tmux and CSI-u input modes. */ export declare class InputTokenizer { private buffer; private isPasting; private pasteContent; feed(data: string): InputToken[]; } //# sourceMappingURL=tokenizer.d.ts.map