import type { KlawConfig } from "../config/types.klaw.js"; import type { ModelCatalogEntry } from "./model-catalog.types.js"; import type { ModelManifestNormalizationContext } from "./model-selection-normalize.js"; import { type ModelVisibilityPolicy } from "./model-selection-shared.js"; export declare function createModelVisibilityPolicy(params: { cfg: KlawConfig; catalog: ModelCatalogEntry[]; defaultProvider: string; defaultModel?: string; agentId?: string; } & ModelManifestNormalizationContext): ModelVisibilityPolicy; export type { ModelVisibilityPolicy };