import { type RuntimeProfile } from "../core/runtime-profile.js"; import { type OpenCodePlugin } from "./index.js"; import { type CatalogModel } from "./model-routing.js"; /** * Declare every preview route in the catalog, adding the variant to a listed model and the whole model * when the built-in catalog never listed it. Augmenting only pre-existing entries silently drops a * route whose model is absent, and role resolution then denies every child bound to that route with * `unresolved-role` instead of reporting the undeclared model. */ export declare function previewModelCatalog(routes?: readonly { readonly model: string; readonly variant: string; }[], base?: readonly CatalogModel[]): readonly CatalogModel[]; /** One transport namespace around the existing MkII engine; no second write gate or acceptance engine. */ export declare function createProfiledPlugin(profile: RuntimeProfile, assetVersion: string): OpenCodePlugin; export declare const SortieDogsV010Plugin: OpenCodePlugin;