/** Terminal progress-card action: save one succeeded ad-hoc v3 run. */ import { saveTerminalRunAsWorkflowIdempotent } from '../../workflows/v3/library-service.js'; import { type V3RunSaveActionValue } from './v3-run-save-card.js'; export declare function isV3RunSaveAction(action: unknown): boolean; export interface V3RunSaveCardHandlerDeps { baseDir?: string; dataDir: string; saveRun?: typeof saveTerminalRunAsWorkflowIdempotent; onError?: (runId: string, error: unknown) => void; } export declare function handleV3RunSaveAction(value: V3RunSaveActionValue, operatorOpenId: string | undefined, receivingLarkAppId: string | undefined, deps: V3RunSaveCardHandlerDeps): Promise; //# sourceMappingURL=v3-run-save-card-handler.d.ts.map