import * as i0 from '@angular/core';
import { InventoryService } from '@c8y/client';

declare class OperationSummaryComponent {
    private inventoryService;
    name: string;
    description: string;
    set deviceQueryString(query: string);
    deviceCount: number;
    displayDeviceCount: boolean;
    constructor(inventoryService: InventoryService);
    static ɵfac: i0.ɵɵFactoryDeclaration<OperationSummaryComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OperationSummaryComponent, "c8y-operation-summary", never, { "name": { "alias": "name"; "required": false; }; "description": { "alias": "description"; "required": false; }; "deviceQueryString": { "alias": "deviceQueryString"; "required": false; }; }, {}, never, never, true, never>;
}

/**
 * This module provides a component for displaying the summary of given bulk operation.
 */
declare class OperationSummaryModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<OperationSummaryModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<OperationSummaryModule, never, [typeof OperationSummaryComponent], [typeof OperationSummaryComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<OperationSummaryModule>;
}

export { OperationSummaryComponent, OperationSummaryModule };
//# sourceMappingURL=index.d.ts.map
