import type { PersonalServerHealth } from "./index.js"; export interface IngestScopeResult { scope: string; status: "stored" | "failed"; collectedAt?: string; error?: string; } export interface ScopeSummary { scope: string; count: number; } export interface PersonalServerClient { health(): Promise; ingestScope(scope: string, data: unknown): Promise; listScopes(prefix?: string): Promise; } /** * Create an HTTP client for a Vana personal server. * * @param config - Connection configuration * @param config.url - Base URL of the personal server * @param config.auth - Optional authentication configuration * @returns A PersonalServerClient instance */ export declare function createPersonalServerClient(config: { url: string; auth?: { type: "bearerToken"; token: string; } | { type: "none"; }; }): PersonalServerClient; //# sourceMappingURL=client.d.ts.map