/** * Tmux prompt injection for notify-hook. * Handles pane resolution, injection guards, and state healing. */ import type { ResolvedPromptTurnContext } from '../../hooks/prompt-session-provenance.js'; export declare function isNotifyModeStateFilename(file: string): boolean; export declare function readVisibleAllowedModes(cwd: string, stateDir: string, payload: any, allowedModes: string[]): Promise<{ canonicalPresent: boolean; activeSkillCount: number; allowedSet: Set | null; preferredMode: string | null; sessionScoped: boolean; }>; export declare function resolveSessionToPane(sessionName: any): Promise; export declare function resolvePaneTarget(target: any, expectedCwd: any, modePane: any, cwd: string, payload: any): Promise; export declare function handleTmuxInjection({ payload, cwd, stateDir, logsDir, context }: { payload: any; cwd: string; stateDir: string; logsDir: string; context?: ResolvedPromptTurnContext | null; }): Promise; //# sourceMappingURL=tmux-injection.d.ts.map