/** * Capability model-ref parsing — `provider/model` format used by image / * audio / video runtimes. * * Distinct from `src/providers/index.ts#resolveModel` (LLM side, depends on * pi-ai). This is a pure string parser with no IO. */ export interface ParsedCapabilityModelRef { /** Lower-cased provider id. */ provider: string; /** Model id, untouched casing. */ model: string; } /** * Parse `"provider/model"` (anything before the first `/`). * * Returns `null` for missing slashes, empty halves, or non-string input. * Surrounding whitespace is trimmed. */ export declare function parseCapabilityModelRef(raw: string | undefined | null): ParsedCapabilityModelRef | null; /** Compose a `provider/model` ref. Returns `null` if either half is empty. */ export declare function formatCapabilityModelRef(provider: string, model: string): string | null;