/** * Olumi Assistants SDK Client * * Official TypeScript client for Olumi Assistants Service */ import type { OlumiConfig, DraftGraphRequest, DraftGraphResponse, SuggestOptionsRequest, SuggestOptionsResponse, ClarifyBriefRequest, ClarifyBriefResponse, CritiqueGraphRequest, CritiqueGraphResponse, ExplainDiffRequest, ExplainDiffResponse, EvidencePackRequest, EvidencePackResponse, HealthCheckResponse } from "./types.js"; export declare class OlumiClient { private readonly apiKey; private readonly baseUrl; private readonly timeout; constructor(config: OlumiConfig); /** * Draft a decision graph from a brief description */ draftGraph(request: DraftGraphRequest): Promise; /** * Suggest new options for a question node */ suggestOptions(request: SuggestOptionsRequest): Promise; /** * Generate clarifying questions for an ambiguous brief */ clarifyBrief(request: ClarifyBriefRequest): Promise; /** * Critique a decision graph for quality issues */ critiqueGraph(request: CritiqueGraphRequest): Promise; /** * Explain the differences between two graph versions */ explainDiff(request: ExplainDiffRequest): Promise; /** * Generate supporting evidence for a node */ evidencePack(request: EvidencePackRequest): Promise; /** * Health check endpoint */ healthCheck(): Promise; /** * Internal request helper */ private request; }