export default class DeviceView extends Tp.Helpers.ObjectSet.Base<any> {
    constructor(context: any, kind: any, attrs: any, dynamic?: boolean);
    context: any;
    kind: any;
    attrs: any;
    _deviceAddedListener: ((o: any) => void) | null;
    _deviceRemovedListener: ((o: any) => void) | null;
    _objects: Map<any, any>;
    _subviews: Map<any, any>;
    _dynamic: boolean;
    addOne(o: any): void;
    addMany(objs: any): void;
    removeOne(o: any): void;
    getById(id: any): any;
    _matchSelector(device: any): boolean;
    _maybeAddSubview(device: any): boolean;
    _maybeRemoveSubview(device: any): boolean;
    _onDeviceAdded(o: any): void;
    _onDeviceRemoved(o: any): void;
    _startSubview(view: any): void;
    _stopSubview(view: any): void;
}
import * as Tp from "thingpedia";
