/** T0 doctor copy for ZCode — marketplace ABI ≠ OCP. */ export declare function zcodeDoctorMessage(): string; /** Doctor copy when no cooperating host can be identified. */ export declare function unknownDoctorMessage(): string; /** * Optional companion privacy pointer for doctor output. * Docs only — OCP never mutates telemetry env/config/firewall. */ export declare function privacyGuideHint(hostId: string): string | undefined; /** Short capability summary for CLI doctor. */ export declare function profileSummaryLines(profile: { id: string; ocpVersion: string; nativePlugin: string; envPrefix: string; capabilities: { classicHooks: boolean; promiseV2: boolean; effectV2: boolean; aisdkProviderHooks: boolean; scansDotOpencode: boolean; streamToolCallEnsure: boolean; bashDescriptionRequired: boolean; clearSettledTodos: boolean; clearSettledTodoMode: "empty" | "completed-only"; collapseOccupancyUsage: boolean; marketplacePlugins?: boolean; }; hooks: { missing: readonly string[]; extensions: readonly string[]; }; paths: { configDir: string; projectDirs: string[]; compatProjectDirs?: string[]; }; }): string[]; /** Join summary lines for printing. */ export declare function formatProfileSummary(profile: Parameters[0]): string; /** Layer A override map: `@opencode-ai/*` → `@opencode-compat/facade-*` (npm: form). */ export declare function facadeOverrides(version?: string): Record; /** Suggested override map snippet for plugin install trees / operator overrides. */ export declare function facadeOverrideSnippet(version?: string): string; /** Resolve a project-relative plugin dir candidate list for a profile. */ export declare function projectPluginCandidates(profile: { paths: { projectDirs: string[]; compatProjectDirs?: string[]; }; }, cwd: string): string[]; //# sourceMappingURL=doctor.d.ts.map