@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 627 B
TypeScript
import type { OpenClawConfig } from "../../config/config.js";
export type ModelAuthDetailMode = "compact" | "verbose";
export declare const resolveAuthLabel: (provider: string, cfg: OpenClawConfig, modelsPath: string, agentDir?: string, mode?: ModelAuthDetailMode) => Promise<{
label: string;
source: string;
}>;
export declare const formatAuthLabel: (auth: {
label: string;
source: string;
}) => string;
export declare const resolveProfileOverride: (params: {
rawProfile?: string;
provider: string;
cfg: OpenClawConfig;
agentDir?: string;
}) => {
profileId?: string;
error?: string;
};