import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ApiUtilsService } from './api-utils.service'; import { OrgUnitDto, OrgUnitImageDto, OrgUnitImageInfoDto, OrgUnitNameDto, PageOrgUnitDto } from '../domain'; export declare class OrgUnitControllerService { private _serverUrl; private _httpClient; private _apiUtils; constructor(_serverUrl: string, _httpClient: HttpClient, _apiUtils: ApiUtilsService); private _headers; addCustomHeader(headerName: string, headerValue: string | string[]): this; addOrgUnitImage(id: number, queryParams: { userLegalEntityId?: number; }, requestBody: OrgUnitImageDto): Observable; approveOrgUnit(id: number, queryParams: { userLegalEntityId?: number; }): Observable; createOrgUnit(queryParams: { userLegalEntityId?: number; }, requestBody: OrgUnitDto): Observable; getAllOrgUnits(queryParams: { ids?: Array; name?: string; legalEntityType?: string; userLegalEntityId?: number; }): Observable>; getAllOrgUnits1(): Observable>; getAllOrgUnitsNames(queryParams: { ids?: Array; name?: string; legalEntityType?: string; owner?: number; }): Observable>; getAllOrgUnitsWhereProducer(): Observable>; getOrgUnit(unitId: number): Observable; getOrgUnitImage(id: number, imageId: number): Observable>; getOrgUnitImagesInfos(id: number): Observable>; getOrganizationsByApprovalStatus(status: string, queryParams: { ids?: Array; name?: string; legalEntityType?: string; userLegalEntityId?: number; }): Observable>; rejectOrgUnit(id: number, queryParams: { userLegalEntityId?: number; }): Observable; removeOrgUnit(id: string, queryParams: { userLegalEntityId?: number; }): Observable; removeOrgUnitImage(id: number, imageId: number, queryParams: { userLegalEntityId?: number; }): Observable; searchOrgUnitsPage(queryParams: { ids?: Array; name?: string; legalEntityType?: string; userLegalEntityId?: number; page?: number; size?: number; sort?: Array; }): Observable; updateOrgUnit(queryParams: { userLegalEntityId?: number; }, requestBody: OrgUnitDto): Observable; }