export interface DiscordConfig { token: string | null; current_server: string | null; servers: Record; } export declare class DiscordCredentialManager { private configDir; private credentialsPath; constructor(configDir?: string); load(): Promise; save(config: DiscordConfig): Promise; getToken(): Promise; setToken(token: string): Promise; clearToken(): Promise; getCurrentServer(): Promise; setCurrentServer(serverId: string): Promise; getServers(): Promise>; setServers(servers: Record): Promise; getCredentials(): Promise<{ token: string; serverId: string; } | null>; } //# sourceMappingURL=credential-manager.d.ts.map