import { type SuiteRunResult } from '@opensip-cli/contracts'; import { type Tool } from '@opensip-cli/core'; import type { ResolvedSuite } from './built-in-suites.js'; import type { CliCommandsContext } from '../shared.js'; export interface ExecuteSuiteCommandInput { readonly name: string; readonly resolved: ResolvedSuite; readonly opts: Readonly>; readonly ctx: CliCommandsContext; readonly tools: readonly Tool[]; readonly defaultChanged: boolean; } /** Emit a suite-command configuration failure through the host-owned output seam. */ export declare function emitSuiteCommandFailure(ctx: CliCommandsContext, opts: Readonly>, message: string): Promise; /** Execute one already-resolved suite through the canonical host output policy. */ export declare function executeSuiteCommand(input: ExecuteSuiteCommandInput): Promise; //# sourceMappingURL=execute-suite-command.d.ts.map