export interface InstalledModelPair { readonly provider: string; readonly model: string; } export interface InstalledModelStores { readonly custom: unknown; readonly builtin: unknown; } /** Project both stores into pairs. Per-entry drops are silent: an entry * that fails the clean-selector shape is skipped, never served. The * custom registry nests providers under a `providers` key; the built-in * store maps provider names to entries directly. A store of any other * shape contributes nothing. */ export declare const installedModelPairs: (stores: InstalledModelStores) => InstalledModelPair[]; //# sourceMappingURL=installed-models.d.ts.map