import { FormGroup } from "@angular/forms"; import { LineAssociationInterface } from "./line-association-interface"; export declare class DeviceProfile { macAddress?: string; hoteling?: { enabled?: boolean; limitGuestUse?: boolean; guestHoursLimit?: number; }; maxLineCount?: number; lines?: Array<{ name?: string; extension?: string; number?: string; description?: string; routePartitionName: string; pkid?: string; index?: number; position?: number; textLabel?: string; alertingName?: string; callerNumber?: string; }>; activationState?: boolean; model?: string; name?: string; ipAddress?: string; remoteIpAddress?: string; softwareVersion?: string; softwareChannel?: string; lineAssociations?: LineAssociationInterface[]; tags?: string[]; form: FormGroup; constructor(config: DeviceProfile); initForm(config: DeviceProfile): void; getSavableData(): {}; }