import { type Api, type AuthResult, type Model, type Models } from "@earendil-works/pi-ai"; import type { CreateMikanModelsOptions } from "./types.js"; export declare function defaultModelsJsonPath(stateDir: string): string; export declare class MikanModels { readonly models: Models; private loadError; private constructor(); static create(options: CreateMikanModelsOptions): MikanModels; getError(): string | undefined; getAll(): Model[]; find(provider: string, modelId: string): Model | undefined; resolve(provider: string, modelId: string): Model; getAvailable(): Promise[]>; getAuth(model: Model): Promise; getApiKeyForProvider(provider: string): Promise; } //# sourceMappingURL=models.d.ts.map