import type { ModelPricing, NormalizedModel, OpenRouterModel } from "./types.js"; export type FetchOpenRouterModelsOptions = { outputModalities?: Array<"text" | "image" | "audio" | "embeddings" | "all">; supportedParameters?: string[]; sort?: "pricing-low-to-high" | "pricing-high-to-low" | "context-high-to-low" | "throughput-high-to-low" | "latency-low-to-high" | "most-popular" | "top-weekly" | "newest"; }; export declare function fetchOpenRouterModels(options?: FetchOpenRouterModelsOptions): Promise; export declare function tokenPriceToPerMillion(value?: string): number | undefined; export declare function normalizeOpenRouterPricing(model: OpenRouterModel): ModelPricing; export declare function normalizeOpenRouterModel(model: OpenRouterModel): NormalizedModel; //# sourceMappingURL=openRouter.d.ts.map