import * as i0 from '@angular/core';
import { OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import * as i1 from '@c8y/ngx-components';
import { Column } from '@c8y/ngx-components';
import * as i2 from '@c8y/ngx-components/device-grid';
import { DeviceGridService } from '@c8y/ngx-components/device-grid';
import * as i3 from 'ngx-bootstrap/popover';

declare class ChildDevicesComponent implements OnInit {
    private route;
    private deviceGridService;
    id: string;
    columns: Column[];
    constructor(route: ActivatedRoute, deviceGridService: DeviceGridService);
    ngOnInit(): Promise<void>;
    getAllDevices(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChildDevicesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChildDevicesComponent, "c8y-child-devices", never, {}, {}, never, never, true, never>;
}

declare class ChildDevicesModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<ChildDevicesModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ChildDevicesModule, never, [typeof i1.CoreModule, typeof i2.DeviceGridModule, typeof i3.PopoverModule, typeof ChildDevicesComponent], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ChildDevicesModule>;
}

export { ChildDevicesComponent, ChildDevicesModule };
//# sourceMappingURL=index.d.ts.map
