export interface RivianTokens { csrfToken: string; appSessionToken: string; userSessionToken: string; } export interface LoginResult { otpRequired: boolean; otpToken?: string; } export interface RivianStorage { getItem(key: string): string | null | Promise; setItem(key: string, value: string): void | Promise; removeItem(key: string): void | Promise; } export interface ClientConfig { auth?: { storage?: RivianStorage; }; } //# sourceMappingURL=types.d.ts.map