import { Observable } from 'rxjs'; import { AuthHttp } from 'angular2-jwt'; import { Organization } from './organization.model'; import { OrganizationCollectionConverter } from './organization.collection.converter'; import { OrganizationCollection } from './organization.collection'; import { OrganizationConverter } from './organization.converter'; import { OrganizationSerializer } from './organization.serializer'; import { UrlParamBuilderService } from '../service/url-param-builder.service'; import { IErrorHandler } from '../error/error-handler.interface'; export declare class OrganizationService { private authHttp; private converter; private collectionConverter; private serializer; private baseUrl; private urlParamBuilderService; private errorHandler; constructor(authHttp: AuthHttp, converter: OrganizationConverter, collectionConverter: OrganizationCollectionConverter, serializer: OrganizationSerializer, baseUrl: string, urlParamBuilderService: UrlParamBuilderService, errorHandler: IErrorHandler); getMany(filters?: { [key: string]: any; }, sort?: string[], page?: number, limit?: number): Observable; getOne(id: string): Observable; create(organization: Organization): Observable; update(organization: Organization): Observable; }