/**
 * 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;
