interface PlatformSmokeScenario { description: string; cursorCalls: number; env?: Record; commands?: Record; promptTemplate?: string; finalMarker?: string | null; requiredCards?: string[]; requiredJSONLTools?: Array<{ name: string }>; requiredJSONLResults?: Array>; expectedJSONLResultToolOrder?: string[]; visualEvidence?: Array>; requiredBridgeDiagnostics?: boolean | "abort"; } interface PlatformSmokePromptScenario extends PlatformSmokeScenario { promptTemplate: string; } export const SCENARIOS: Record; export function getScenario(name: string): PlatformSmokeScenario | null; export function renderPrompt(scenario: PlatformSmokePromptScenario, platform: string): string;