export declare function getProviderLoginHelp(): string; export declare function formatNoModelsAvailableMessage(): string; export declare function formatNoModelSelectedMessage(): string; export declare function formatNoApiKeyFoundMessage(provider: string | undefined): string; /** * Message for the case where a provider only appears unauthenticated because the * credential store could NOT be loaded — e.g. `auth.json` was temporarily locked * by a concurrent process (ELOCKED) or held invalid JSON. This is distinct from * genuinely missing credentials: the stored credentials may well exist on disk * but could not be read, so an empty in-memory credential set is not * authoritative. Phrased to mention "API key"/"auth" so message-based failure * classifiers (such as the workflows model-fallback runtime) still treat it as a * recoverable/retryable auth failure, while making clear it is a load failure * rather than an absent key (issue #1431). */ export declare function formatAuthStorageLoadFailedMessage(provider: string | undefined, error: unknown): string; /** * Message for a model that did not resolve to a real provider — e.g. an * unknown/unresolved model id that reached the prompt path as a bare string * (its `provider` is `undefined`). Surfaced instead of the misleading * "No API key found for undefined", and phrased with "unknown model" so callers * that classify failures by message (such as the workflows runtime) treat it as * a model-configuration error rather than a missing API key. */ export declare function formatUnresolvedModelMessage(model: unknown): string; //# sourceMappingURL=auth-guidance.d.ts.map