import type { OpenMemConfig } from "../types"; export interface DiagnosticCheck { id: string; status: "pass" | "warn" | "fail"; message: string; details?: Record; } export interface SetupDiagnosticsResult { ok: boolean; checks: DiagnosticCheck[]; } export interface SetupDiagnosticsService { run(config: OpenMemConfig): SetupDiagnosticsResult; } export declare class DefaultSetupDiagnosticsService implements SetupDiagnosticsService { run(config: OpenMemConfig): SetupDiagnosticsResult; private checkDbDir; private checkProviderConfig; private checkVectorSupport; private checkAdapters; private checkDashboardPort; } //# sourceMappingURL=setup-diagnostics.d.ts.map