import { ClientSDK } from "../lib/sdks.js"; import { Analytics } from "./analytics.js"; import { APIKeys } from "./apikeys.js"; import { Beta } from "./beta.js"; import { Byok } from "./byok.js"; import { Chat } from "./chat.js"; import { Credits } from "./credits.js"; import { Datasets } from "./datasets.js"; import { Embeddings } from "./embeddings.js"; import { Endpoints } from "./endpoints.js"; import { Generations } from "./generations.js"; import { Guardrails } from "./guardrails.js"; import { Models } from "./models.js"; import { OAuth } from "./oauth.js"; import { Observability } from "./observability.js"; import { Organization } from "./organization.js"; import { Presets } from "./presets.js"; import { Providers } from "./providers.js"; import { Rerank } from "./rerank.js"; import { Stt } from "./stt.js"; import { Tts } from "./tts.js"; import { VideoGeneration } from "./videogeneration.js"; import { Workspaces } from "./workspaces.js"; import type { $ZodObject, $ZodShape, infer as zodInfer } from "zod/v4/core"; import { type CallModelInput } from "../funcs/call-model.js"; import type { ModelResult } from "../lib/model-result.js"; import type { RequestOptions } from "../lib/sdks.js"; import { type Tool, ToolType } from "../lib/tool-types.js"; export { ToolType }; export declare class OpenRouter extends ClientSDK { private _analytics?; get analytics(): Analytics; private _tts?; get tts(): Tts; private _stt?; get stt(): Stt; private _oAuth?; get oAuth(): OAuth; private _byok?; get byok(): Byok; private _chat?; get chat(): Chat; private _credits?; get credits(): Credits; private _datasets?; get datasets(): Datasets; private _embeddings?; get embeddings(): Embeddings; private _endpoints?; get endpoints(): Endpoints; private _generations?; get generations(): Generations; private _guardrails?; get guardrails(): Guardrails; private _apiKeys?; get apiKeys(): APIKeys; private _models?; get models(): Models; private _observability?; get observability(): Observability; private _organization?; get organization(): Organization; private _presets?; get presets(): Presets; private _providers?; get providers(): Providers; private _rerank?; get rerank(): Rerank; private _beta?; get beta(): Beta; private _videoGeneration?; get videoGeneration(): VideoGeneration; private _workspaces?; get workspaces(): Workspaces; callModel | undefined = undefined, TShared extends Record = TSharedSchema extends $ZodObject<$ZodShape> ? zodInfer : Record>(request: CallModelInput & { sharedContextSchema?: TSharedSchema; }, options?: RequestOptions): ModelResult; } //# sourceMappingURL=sdk.d.ts.map