/**
 * LLM gateway — public surface.
 *
 * Re-exports the frozen type contract, the top-level dispatch
 * (`stream`/`complete`), the catalog query + cost layer, and the connector
 * registry. Downstream code should import everything it needs from here.
 */
export * from "./contract";
export { stream, complete, streamWithCard, completeWithCard, } from "./gateway";
export { MODEL_CARDS, CardSelection, models, getCard, estimateCost, } from "./catalog";
export { CONNECTOR_REGISTRY, connectorForApi } from "./connectors";
