import type { Api, Model } from "@mariozechner/pi-ai"; import { getApiKeyForModel as resolveModelApiKey, resolveApiKeyForProvider as resolveProviderApiKey } from "../../agents/model-auth.js"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; import type { ResolvedProviderRuntimeAuth } from "./model-auth-types.js"; export declare function getApiKeyForModel(params: Parameters[0]): Promise>>; export declare function resolveApiKeyForProvider(params: Parameters[0]): Promise>>; /** * Resolve request-ready auth for a runtime model, applying any provider-owned * `prepareRuntimeAuth` exchange on top of the standard credential lookup. */ export declare function getRuntimeAuthForModel(params: { model: Model; cfg?: OpenClawConfig; workspaceDir?: string; }): Promise;