import DeviceData from "./DeviceData"; declare class Device { readonly id: string; readonly platform?: string; readonly system?: string; readonly systemVersion?: string; readonly manufacturer?: string; readonly deviceModel?: string; readonly appVersion?: string; readonly sdkVersion?: string; readonly vendorId?: string; readonly advertisingId?: string; readonly pushToken?: string; readonly cloudId?: string; readonly carrierId?: string; readonly timezone?: string; readonly language?: string; readonly isNewInstall?: boolean; readonly properties?: object; constructor(id: string, data: DeviceData); withUpdatedPushToken(newToken: string): Device; withAddedProperties(newProperties: object): Device; withRemovedProperty(name: string): Device; } export default Device;