/// import { RemoteService } from "../enums/RemoteService"; /** The generic parameter shall be `true` for test cases and omitted (or `false`) in production instantiation. */ export declare type Configuration = { connectedDrive: { remoteServiceExecutionTimeoutMs: number; pollIntervalMs: number; auth: { host: string; state: "eyJtYXJrZXQiOiJubyIsImxhbmd1YWdlIjoibm8iLCJkZXN0aW5hdGlvbiI6ImxhbmRpbmdQYWdlIiwicGFyYW1ldGVycyI6Int9In0"; endpoints: { authenticate: string; }; client_id: string; redirect_uri: string; response_type: string; scope: string; }; host: string; port: Test extends false ? never : number; endpoints: { executeRemoteServices: string; statusRemoteServices: string; getVehicles: string; getStatusOfAllVehicles: string; getVehicleDetails: string; getStatusOfAllVehiclesRemoteService: string; getVehicleTechnicalDetails: string; }; }; logger: { debug: (msg: string, obj?: Record) => void; info: (msg: string, obj?: Record) => void; warn: (msg: string, obj?: Record) => void; error: (msg: string, obj?: Record) => void; }; clock: { setTimeout: typeof setTimeout; clearTimeout: typeof clearTimeout; setInterval: typeof setInterval; clearInterval: typeof clearInterval; Date: typeof Date; }; mockData: Test extends false ? never : { username: string; password: string; vin: string; currentCommand: RemoteService; eventId: string; }; }; //# sourceMappingURL=Configuration.d.ts.map