interface UserConfig {
    version: number;
    profiles: Record<string, UserProfile>;
}
interface UserProfile {
    username: string;
    password?: string;
}
declare function getDefaultUserConfigDir(): string;
declare function getDefaultUserConfigFile(): string;
declare function getDefaultUserProfile(): string;
declare function loadUserConfig(userConfigFile: string): UserConfig;
declare function loadUserProfile(userConfigFile: string, profileName: string): UserProfile;
export { type UserConfig, type UserProfile, getDefaultUserConfigFile, getDefaultUserProfile, loadUserProfile, loadUserConfig, getDefaultUserConfigDir };
