export declare const EXACT_PANE_UNAVAILABLE_REASON = "exact_pane_unavailable"; export declare function normalizeExactPaneId(value: any): string; export declare function verifyExactPaneLive(exactPaneId: any, expectedPanePid?: number): Promise; export declare function verifyExactPaneOwnerLive(exactPaneId: any, expectedPanePid: number | undefined, expectedPaneOwnerId: any): Promise; export declare const PANE_READINESS_UNVERIFIED_REASON = "pane_readiness_unverified"; export declare function mapPaneInjectionReadinessReason(reason: any): any; export declare function evaluatePaneInjectionReadiness(paneTarget: any, { skipIfScrolling, captureLines, requireRunningAgent, requireReady, requireIdle, requireObservableState, requireCaptureEvidence, exactPaneId, expectedPanePid, expectedPaneOwnerId, expectedHudPaneId, }?: { captureLines?: number | undefined; exactPaneId?: undefined; expectedHudPaneId?: undefined; expectedPaneOwnerId?: undefined; expectedPanePid?: undefined; requireCaptureEvidence?: undefined; requireIdle?: boolean | undefined; requireObservableState?: boolean | undefined; requireReady?: boolean | undefined; requireRunningAgent?: boolean | undefined; skipIfScrolling?: boolean | undefined; }): Promise; export declare function sendPaneInput({ paneTarget, prompt, submitKeyPresses, submitDelayMs, typePrompt, queueFirstSubmit, exactPaneId, expectedPanePid, expectedPaneOwnerId, expectedHudPaneId, }: any): Promise; export declare function queuePaneInput({ paneTarget, prompt, submitDelayMs, exactPaneId, }: any): Promise; export declare function checkPaneReadyForTeamSendKeys(paneTarget: any, exactPaneId: any): Promise; //# sourceMappingURL=team-tmux-guard.d.ts.map