/** * Heuristic (offline) describer. * * Produces a structured {@link AIDescription} purely from an asset's static * metadata — no network, no API keys. The goal is prose that reads like a human * wrote it: each asset's *role* is inferred from naming conventions, its concrete * shape (props/params/return) is spelled out, and a real usage signal is folded * in so the reader immediately knows how load-bearing the asset is. */ import type { AIDescription, Asset } from '../core/types'; /** * Build a structured, network-free {@link AIDescription} for any asset. * Exhaustive over the {@link Asset} discriminated union. */ export declare function heuristicDescribe(asset: Asset): AIDescription;