#!/usr/bin/env node import { Command } from "commander"; import { runDetectorCanaries } from "./canaries.js"; import { type DoctorCheck } from "./cli-output.js"; export declare const QUICKSTART_SCENARIO = "happy-path"; interface RunOptions { suite: string; artifacts: string; rpcUrl: string; adapterManifest?: string; suiteManifest?: string; build: boolean; startCore: boolean; scenario: string[]; category?: string; externalOnly?: boolean; junit?: string; sarif?: string; } export type BaselineOptions = Omit; interface BaselineRunRequest extends BaselineOptions { readonly suite: "proof"; } export interface BaselineDependencies { readonly checkRuntime: () => Promise; readonly execute: (options: BaselineRunRequest) => Promise; readonly write: (value: string) => void; } export interface QuickstartOptions { readonly artifacts: string; readonly build: boolean; readonly keepCore: boolean; } interface QuickstartRunRequest { readonly suite: "proof"; readonly artifacts: string; readonly rpcUrl: string; readonly build: boolean; readonly startCore: true; readonly scenario: string[]; } export interface QuickstartDependencies { readonly checkRuntime: () => Promise; readonly runCanaries: typeof runDetectorCanaries; readonly execute: (options: QuickstartRunRequest) => Promise; readonly stopCore: () => Promise; readonly write: (value: string) => void; } export declare function runBaseline(options: BaselineOptions, dependencies?: BaselineDependencies): Promise; export declare function runQuickstart(options: QuickstartOptions, dependencies?: QuickstartDependencies): Promise; export declare function createProgram(): Command; export declare function main(argv?: string[]): Promise; export {}; //# sourceMappingURL=cli.d.ts.map