import type { ModelInfo } from "./types.js"; export declare const HERMES_EFFORT_LEVELS: string[]; export interface HermesModelDiscovery { defaultModel?: string; models: ModelInfo[]; } /** Parse a `session/new` result payload into a model discovery. */ export declare function parseHermesModels(result: Record): HermesModelDiscovery; /** Static last-resort catalog (only used when live discovery yields nothing). */ export declare function knownHermesModels(pinned?: string): HermesModelDiscovery; /** Live discovery: spawn `hermes acp`, do a no-cost initialize+session/new handshake, read models, kill. */ export declare function discoverHermesModels(bin: string): Promise; //# sourceMappingURL=hermes-models.d.ts.map