import type { ModelsRefreshResult } from "@earendil-works/pi-ai"; import type { ModelRuntime } from "../../core/model-runtime.ts"; type ModelCatalogRuntime = Pick; /** Share concurrent interactive all-catalog refreshes while keeping each caller's cancellation independent. */ export declare function refreshModelCatalogs(modelRuntime: ModelCatalogRuntime, signal: AbortSignal): Promise; export {};