import type { AppProps } from '../app-props.js'; import type { AppExecutionPipelineArgs, KeyHandlerParams, RunBlocksParams, SubmitParams } from './use-app-execution-pipeline.js'; type K = KeyHandlerParams; type R = RunBlocksParams; type S = SubmitParams; export declare function buildAppPipelineArgs(params: { props: AppProps; state: K['state']; dispatch: K['dispatch']; historyScrollRef: K['historyScrollRef']; runInterruptLadder: K['runInterruptLadder']; enhanceCancelledRef: K['enhanceCancelledRef']; enhanceAbortRef: K['enhanceAbortRef']; enhanceOriginalRef: S['refs']['enhanceOriginal']; enhanceEnabledRef: S['refs']['enhanceEnabled']; inputGateRef: K['inputGateRef']; lastEscAtRef: K['lastEscAtRef']; dismissedEscAtRef: K['dismissedEscAtRef']; streamingTextRef: K['streamingTextRef']; streamSegmentsRef: R['refs']['streamSegments']; pendingDeltaRef: R['refs']['pendingDelta']; flushTimerRef: R['refs']['flushTimer']; sessionGenerationRef: R['refs']['sessionGeneration']; activeRunGenerationRef: R['refs']['activeRunGeneration']; activeRunSettledRef: R['refs']['activeRunSettled']; assistantCommittedThisRunRef: R['refs']['assistantCommitted']; confirmExitRef: K['confirmExitRef']; chimeRef: R['refs']['chime']; activeCtrlRef: K['activeCtrlRef']; clearPendingConfirms: K['clearPendingConfirms']; liveDirector: K['liveDirector']; openProjectPicker: K['openProjectPicker']; loadLiveSessions: K['loadLiveSessions']; openStatuslinePicker: K['openStatuslinePicker']; statuslineHiddenItems: K['statuslineHiddenItems']; lastEnterAtRef: K['lastEnterAtRef']; draftRef: K['draftRef']; setDraft: K['setDraft']; clearDraft: S['actions']['clearDraft']; mouseMode: K['mouseMode']; nativeMouse: S['live']['nativeMouse']; termRows: K['termRows']; terminalColumns: K['terminalColumns']; terminalRows: K['terminalRows']; mainColumnWidth: K['mainColumnWidth']; overlayOpen: K['overlayOpen']; effectiveSwarmOnSidebar: K['effectiveSwarmOnSidebar']; sidebarTwinRowCount: K['sidebarTwinRowCount']; statusBarWrapRef: K['statusBarWrapRef']; belowStatusBarRef: K['belowStatusBarRef']; statusBarClickMapRef: K['statusBarClickMapRef']; openModelPicker: K['openModelPicker']; nextStepsAutoSubmitTimerRef: K['nextStepsAutoSubmitTimerRef']; nextStepsAutoSubmitSuggestionRef: K['nextStepsAutoSubmitSuggestionRef']; nextStepsAutoSubmitLabel: K['nextStepsAutoSubmitLabel']; setNextStepsAutoSubmitCountdown: K['setNextStepsAutoSubmitCountdown']; setNextStepsAutoSubmitLabel: K['setNextStepsAutoSubmitLabel']; cancelNextStepsCountdown: K['cancelNextStepsCountdown']; pasteClipboardText: K['pasteClipboardText']; pasteClipboardImage: K['pasteClipboardImage']; onHistoryCopy: K['onHistoryCopy']; tryPickerKey: K['tryPickerKey']; pasteAccumRef: K['pasteAccumRef']; pasteFlushTimerRef: K['pasteFlushTimerRef']; commitPaste: K['commitPaste']; builderRef: S['refs']['builder']; tokenPreviewsRef: S['refs']['tokenPreviews']; interruptsSyncRef: R['refs']['interrupts']; stateRef: R['refs']['state']; runBlocksRef: AppExecutionPipelineArgs['runBlocksRef']; submitRef: AppExecutionPipelineArgs['submitRef']; liveModel: S['live']['model']; liveProvider: S['live']['provider']; activeMaxContext: S['live']['maxContext']; yoloLive: S['live']['yolo']; autonomyLive: S['live']['autonomy']; liveModeLabel: S['live']['modeLabel']; setMouseMode: S['live']['setMouseMode']; setNativeMouse: S['live']['setNativeMouse']; setLiveModel: S['live']['setModel']; setLiveProvider: S['live']['setProvider']; setActiveMaxContext: S['live']['setMaxContext']; setYoloLive: S['live']['setYolo']; setAutonomyLive: S['live']['setAutonomy']; setLiveModeLabel: S['live']['setModeLabel']; setLiveToolCount: S['live']['setToolCount']; autoSubmitStreakRef: S['refs']['autoSubmitStreak']; autoSubmitCapWarnedRef: S['refs']['autoSubmitCapWarned']; autoSubmitLoopGuardRef: S['refs']['autoSubmitLoopGuard']; runEternalLoopRef: S['refs']['eternalLoop']; runParallelLoopRef: S['refs']['parallelLoop']; midRunSendPickerRef: S['refs']['midRunSendPicker']; openPromptPicker: S['actions']['openPromptPicker']; refreshGoalSummary: S['actions']['refreshGoalSummary']; exit: S['actions']['exit']; setMemoryContextMonitor: S['actions']['setMemoryContextMonitor']; runSteerSequence: S['actions']['runSteerSequence']; setEnhanceStartedAt: S['actions']['setEnhanceStartedAt']; setEnhanceDurationMs: S['actions']['setEnhanceDuration']; setRefineProviderId: S['actions']['setRefineProvider']; setRefineModel: S['actions']['setRefineModel']; }): AppExecutionPipelineArgs; export {}; //# sourceMappingURL=use-app-pipeline-builders.d.ts.map