import { BlueLinkyConfig } from '../interfaces/common.interfaces'; import { CanadianBrandEnvironment } from '../constants/canada'; import { Vehicle } from '../vehicles/vehicle'; import { SessionController } from './controller'; export interface CanadianBlueLinkyConfig extends BlueLinkyConfig { region: 'CA'; } export declare class CanadianController extends SessionController { private _environment; constructor(userConfig: CanadianBlueLinkyConfig); get environment(): CanadianBrandEnvironment; private vehicles; private timeOffset; refreshAccessToken(): Promise; login(): Promise; logout(): Promise; getVehicles(): Promise>; private request; }