#!/usr/bin/env node import { type SetupValidationDependencies } from '../setup-validation.js'; import { type SetupPrompts } from '../setup-interactive.js'; export declare function main(argv?: string[]): Promise; export declare function daemonHealthIsHealthy(health: unknown): boolean; export interface SetupDependencies { /** Interactive seams keep tests away from terminals. */ isInteractive(): boolean; prompts: SetupPrompts; /** Test-only setup/reset durability failure seam. */ afterStep?: (step: string) => void; } export declare function systemSetupDependencies(): SetupDependencies; export declare function setup(args: string[], validationDependencies?: SetupValidationDependencies, dependencies?: SetupDependencies): Promise; export declare function commandFor(group: string, verb?: string, nestedVerb?: string): string | undefined; export declare function paramsFor(command: string, args: string[]): Record; type ControlResponse = { id: string; result?: unknown; error?: { code: string; message: string; }; }; export declare function request(command: string, params: Record): Promise; export {};