import type { ModelInfo } from "./types.js"; /** Provider names configured in `~/.pi/agent/models.json` (empty if none). */ export declare function configuredPiProviders(): Set; /** * Parse the columnar output of `pi --list-models`: * provider model context max-out thinking(yes/no) images(yes/no) * No field contains internal whitespace, so a plain whitespace split is robust. * Only rows whose provider is in `providers` are returned; ids are namespaced * `provider/model` to round-trip through the engine. */ export declare function parsePiModels(output: string, providers: Set): ModelInfo[]; /** Run `pi --list-models` and return the user's configured local/custom models. */ export declare function discoverPiModels(bin: string): Promise; //# sourceMappingURL=pi-models.d.ts.map