export interface Profile { id: string; name: string; settingsConfig: Record; } export interface DataStore { list(): Profile[]; get(name: string): Profile | undefined; save(name: string, settingsConfig: Record): void; remove(name: string): boolean; getCurrent(): string | undefined; setCurrent(name: string): void; } export interface RcConfig { aliases?: Record; locale?: "zh" | "en"; }