import type { Model, Provider, Status } from "./types.js"; export type Registry = ReturnType; export declare function createRegistry(all: readonly Model[]): { readonly MODEL_IDS: readonly string[]; readonly models: Readonly>; readonly aliases: Readonly>; readonly getModelRaw: (id: string) => Model | undefined; readonly resolveModel: (idOrAlias: string) => Model | undefined; readonly resolveModels: (idOrAlias: string) => Model[]; readonly isModelId: (value: string) => boolean; readonly assertModelId: (value: string) => asserts value is string; readonly listModels: (filter?: { provider?: Provider; status?: Status; }) => Model[]; }; //# sourceMappingURL=registry.d.ts.map