import { BoolParameter } from "../boolParameter"; import type { IBuiltInDevice, IFileReference, IParameter } from "../types"; import { Device } from "./device"; import { DeviceRole } from "./deviceRole"; export declare class BuiltInDevice extends Device implements IBuiltInDevice { deviceType?: Device; constructor(deviceRole?: DeviceRole, deviceName?: string, deviceType?: Device, enabled?: BoolParameter, loaded?: boolean, deviceID?: string, deviceVendor?: string, state?: IFileReference, parameters?: IParameter[], name?: string, color?: string, comment?: string); toXmlObject(): any; fromXmlObject(xmlObject: any): this; }