export interface IAveConfig { user: string; pass: string; excludelist: string[] | null; } /** * Helper class for requesting additional data from PPAS InternetAVE API */ declare class PpasAveApiHelper { private baseUrl; private config; static API_DATE_TZ: string; constructor(baseUrl: string, config: IAveConfig); /** * Create API session and return session ID */ createSession: () => Promise; /** * Terminate current session/invalidate session ID */ terminateSession: (sessionId: string) => Promise; /** * Return resource types/identifiers */ static get resourceType(): { readonly Logon: "logon.rails"; readonly LogOff: "LogOff.rails"; readonly Places: "GetPlaces.rails"; readonly DeviceData: "GetDeviceData.rails"; }; } export { PpasAveApiHelper };