import * as i0 from '@angular/core';
import * as i1 from '@c8y/ngx-components/context-dashboard';
import { AddDashboardFactory, DashboardActionBarFactory } from '@c8y/ngx-components/context-dashboard';
import { ViewContext } from '@c8y/ngx-components';

declare class AddDeviceContextDashboardModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<AddDeviceContextDashboardModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<AddDeviceContextDashboardModule, never, [typeof i1.ContextDashboardModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<AddDeviceContextDashboardModule>;
}

declare class AddDeviceDashboardFactory extends AddDashboardFactory {
    protected targetContext: ViewContext.Device | ViewContext.Group;
    static ɵfac: i0.ɵɵFactoryDeclaration<AddDeviceDashboardFactory, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AddDeviceDashboardFactory>;
}

declare class DeviceDashboardActionBarFactory extends DashboardActionBarFactory {
    protected targetContext: ViewContext.Device | ViewContext.Group;
    static ɵfac: i0.ɵɵFactoryDeclaration<DeviceDashboardActionBarFactory, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DeviceDashboardActionBarFactory>;
}

export { AddDeviceContextDashboardModule, AddDeviceDashboardFactory, DeviceDashboardActionBarFactory };
//# sourceMappingURL=index.d.ts.map
