import { RivianAuth } from "./auth.js"; import { Account, Charging, Configurator, GearShop, TripPlanning, VehicleControls, VehicleInfo } from "./client/sdk.gen.js"; import type { ClientConfig } from "./types.js"; export interface RivianClient { readonly auth: RivianAuth; readonly account: typeof Account; readonly charging: typeof Charging; readonly configurator: typeof Configurator; readonly gearShop: typeof GearShop; readonly tripPlanning: typeof TripPlanning; readonly vehicleControls: typeof VehicleControls; readonly vehicleInfo: typeof VehicleInfo; } export declare function createClient(config?: ClientConfig): Promise; export type * from "./client/types.gen.js"; export type { ClientConfig, LoginResult, RivianStorage, RivianTokens, } from "./types.js"; //# sourceMappingURL=index.d.ts.map