import type { ConnectorId } from "./connector-presets.js"; import { type DoctorReport } from "./doctor.js"; import { type InstallResult } from "./install.js"; export type SetupOptions = { profileName?: string; mode?: "local" | "hosted"; connectorMode?: "full" | "lite"; connectorIds?: ConnectorId[]; hubUrl?: string | undefined; hermesHome?: string | undefined; packageRoot?: string | undefined; dryRun?: boolean | undefined; hermesBinary?: string | undefined; skipSmoke?: boolean | undefined; testChat?: boolean | undefined; }; export type SetupResult = { profileName: string; dryRun: boolean; hermesDetected: boolean; modelConfigured: boolean; install: InstallResult; doctor?: DoctorReport; nextSteps: string[]; }; export declare function setupDelxWellnessHermes(options?: SetupOptions): Promise; export declare function formatSetupResult(result: SetupResult): string;