/**
 * Match the coding-agent interrupt key.
 *
 * Interactive mode installs a keybinding manager that exposes `app.interrupt`
 * globally, but some isolated component tests still run with only TUI
 * keybindings registered. In that case, fall back to raw Escape matching.
 */
export declare function matchesAppInterrupt(data: string): boolean;
/** Match the generic selector cancel keybinding. */
export declare function matchesSelectCancel(data: string): boolean;
/** Match the generic selector up-navigation keybinding. */
export declare function matchesSelectUp(data: string): boolean;
/** Match the generic selector down-navigation keybinding. */
export declare function matchesSelectDown(data: string): boolean;
/** Match the generic selector page-up keybinding. */
export declare function matchesSelectPageUp(data: string): boolean;
/** Match the generic selector page-down keybinding. */
export declare function matchesSelectPageDown(data: string): boolean;
export declare function matchesAppExternalEditor(data: string): boolean;
