import type { Observable } from 'rxjs'; import type { UtilityTypes } from '../models/utility-api.options'; import { Utility, UtilityComponent } from '../models/utility'; import * as i0 from "@angular/core"; export declare class UtilityApiService { private readonly httpClient; private readonly utilityComponentInstructionStructureApiService; private readonly UTILITY_URL; getById(id: string): Observable; updateShortDescription({ instructionId, shortDescription }: { instructionId: string; shortDescription: string; }): Observable; addComponent(utilityId: string, type: string): Observable; delete(containerId: string, groupType: UtilityTypes, id: string): Observable; deleteCancel(containerId: string, groupType: UtilityTypes, id: string): Observable; deleteStructure(id: string, type: string, contentId: string): Observable; deleteComponent(utilityId: string, componentId: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }