import { ModuleWithProviders } from '@angular/core';
import { SubAssetsConfig } from './sub-assets.model';
import * as i0 from "@angular/core";
import * as i1 from "./sub-assets.component";
import * as i2 from "./sub-assets-grid.component";
import * as i3 from "./groups.component";
import * as i4 from "./group-info.component";
import * as i5 from "./delete-assets-modal/delete-assets-modal.component";
import * as i6 from "./unassign-assets-modal/unassign-modal.component";
import * as i7 from "./assign-devices/assign-devices.component";
import * as i8 from "./assign-devices/assign-child-devices.component";
import * as i9 from "./asset-properties.component";
import * as i10 from "./asset-properties-item.component";
import * as i11 from "./location/asset-location.component";
import * as i12 from "@c8y/ngx-components";
import * as i13 from "@c8y/ngx-components/device-grid";
import * as i14 from "./add-group/add-group.module";
import * as i15 from "ngx-bootstrap/popover";
import * as i16 from "ngx-bootstrap/dropdown";
import * as i17 from "ngx-bootstrap/tooltip";
import * as i18 from "@c8y/ngx-components/map";
import * as i19 from "@c8y/ngx-components/data-grid-columns/asset-type";
export declare class SubAssetsModule {
    static config(config?: SubAssetsConfig): ModuleWithProviders<SubAssetsModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SubAssetsModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<SubAssetsModule, [typeof i1.SubAssetsComponent, typeof i2.SubAssetsGridComponent, typeof i3.GroupsComponent, typeof i4.GroupInfoComponent, typeof i5.DeleteAssetsModalComponent, typeof i6.UnassignModalComponent, typeof i7.AssignDevicesComponent, typeof i8.AssignChildDevicesComponent, typeof i9.AssetPropertiesComponent, typeof i10.AssetPropertiesItemComponent, typeof i11.AssetLocationComponent], [typeof i12.CoreModule, typeof i13.DeviceGridModule, typeof i14.AddGroupModule, typeof i15.PopoverModule, typeof i16.BsDropdownModule, typeof i17.TooltipModule, typeof i12.FilterMapperModule, typeof i18.MapModule, typeof i19.AssetTypeCellRendererComponent], [typeof i2.SubAssetsGridComponent, typeof i11.AssetLocationComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<SubAssetsModule>;
}
//# sourceMappingURL=sub-assets.module.d.ts.map