import { type ProgramIO } from '../cli-helpers.js'; import { type RequestArtifactRole } from '../../services/artifacts/request-artifact-service.js'; import type { RequestTransitionOptions } from './request-command-options.js'; export type TransitionPreflight = { proceed: true; resolvedSessionId: string | undefined; } | { proceed: false; }; export declare function runTransitionPreflight(io: ProgramIO, requestId: string, role: RequestArtifactRole, options: RequestTransitionOptions): Promise;