/** * 认证文件相关类型 * 基于原项目 src/modules/auth-files.js */ export type AuthFileType = | 'qwen' | 'gemini' | 'gemini-cli' | 'aistudio' | 'claude' | 'codex' | 'antigravity' | 'iflow' | 'vertex' | 'empty' | 'unknown'; export interface AuthFileItem { name: string; type?: AuthFileType | string; provider?: string; size?: number; authIndex?: string | number | null; runtimeOnly?: boolean | string; disabled?: boolean; modified?: number; [key: string]: any; } export interface AuthFilesResponse { files: AuthFileItem[]; total?: number; }