import type { KlawConfig } from "../config/types.klaw.js"; import type { ModelCatalogEntry } from "./model-catalog.js"; type ModelCatalogVisibilityView = "default" | "configured" | "all"; export declare function resolveVisibleModelCatalog(params: { cfg: KlawConfig; catalog: ModelCatalogEntry[]; defaultProvider: string; defaultModel?: string; agentId?: string; agentDir?: string; workspaceDir?: string; env?: NodeJS.ProcessEnv; view?: ModelCatalogVisibilityView; runtimeAuthDiscovery?: boolean; providerAuthChecker?: (provider: string) => boolean; }): ModelCatalogEntry[]; export {};