import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ApiUtilsService } from './api-utils.service'; import { FileTransferDto, OrgImageDto, OrganizationDto, PageOrganizationDto } from '../domain'; export declare class OrganizationControllerService { private _serverUrl; private _httpClient; private _apiUtils; constructor(_serverUrl: string, _httpClient: HttpClient, _apiUtils: ApiUtilsService); private _headers; addCustomHeader(headerName: string, headerValue: string | string[]): this; addOrgImage(id: number, queryParams: { userLegalEntityId?: number; }, requestBody: OrgImageDto): Observable; approveOrganization(id: number, queryParams: { userLegalEntityId?: number; }): Observable; createOrganization(requestBody: OrganizationDto): Observable; deleteOrganizationLogo(id: string): Observable; getAllOrganizations(queryParams: { ids?: Array; name?: string; userLegalEntityId?: number; owner?: number; }): Observable>; getOrgUnitImage1(id: number, imageId: number): Observable>; getOrganization(id: string): Observable; getOrganizationLogo(id: string, logoUri: string): Observable>; getOrganizationsByApprovalStatus1(status: string, queryParams: { ids?: Array; name?: string; userLegalEntityId?: number; }): Observable>; rejectOrganization(id: number, queryParams: { userLegalEntityId?: number; }): Observable; removeOrgImage(id: number, imageId: number, queryParams: { userLegalEntityId?: number; }): Observable; removeOrganization(id: string): Observable; searchPage(queryParams: { ids?: Array; name?: string; userLegalEntityId?: number; page?: number; size?: number; sort?: Array; }): Observable; searchSingleOrganization(queryParams: { wineryId?: number; }): Observable; updateOrganization(requestBody: OrganizationDto): Observable; updateOrganizationLogo(id: string, requestBody: FileTransferDto): Observable; }