import { Observable } from 'rxjs'; import { ODataClient, ODataEntitySetService, ODataEntity, ODataEntities, EntityKey, ODataEntityResource, ODataNavigationPropertyResource, ODataQueryArgumentsOptions } from 'angular-odata'; import { AccessControlEntry } from './accesscontrolentry.entity'; import { ContentCollection } from './contentcollection.entity'; import { Holonym } from './holonym.entity'; import { HorselessContent } from './horselesscontent.entity'; import { HorselessUri } from './horselessuri.entity'; import { HorselessView } from './horselessview.entity'; import { JSONAsset } from './jsonasset.entity'; import { Principal } from './principal.entity'; import { Publication } from './publication.entity'; import { RegionOfInterest } from './regionofinterest.entity'; import { Taxon } from './taxon.entity'; import { Taxonomy } from './taxonomy.entity'; import * as i0 from "@angular/core"; export declare class TaxonService extends ODataEntitySetService { constructor(client: ODataClient); accessControlEntries(key: EntityKey): ODataNavigationPropertyResource; fetchAccessControlEntries(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addAccessControlEntryToAccessControlEntries(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeAccessControlEntryFromAccessControlEntries(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; contentCollections(key: EntityKey): ODataNavigationPropertyResource; fetchContentCollections(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addContentCollectionToContentCollections(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeContentCollectionFromContentCollections(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; entityUri(key: EntityKey): ODataNavigationPropertyResource; fetchEntityUri(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; setHorselessUriAsEntityUri(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; unsetHorselessUriAsEntityUri(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; holonyms(key: EntityKey): ODataNavigationPropertyResource; fetchHolonyms(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addHolonymToHolonyms(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeHolonymFromHolonyms(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; horselessContents(key: EntityKey): ODataNavigationPropertyResource; fetchHorselessContents(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addHorselessContentToHorselessContents(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeHorselessContentFromHorselessContents(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; horselessViews(key: EntityKey): ODataNavigationPropertyResource; fetchHorselessViews(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addHorselessViewToHorselessViews(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeHorselessViewFromHorselessViews(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; jSONAssets(key: EntityKey): ODataNavigationPropertyResource; fetchJSONAssets(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addJSONAssetToJSONAssets(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeJSONAssetFromJSONAssets(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; owners(key: EntityKey): ODataNavigationPropertyResource; fetchOwners(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addPrincipalToOwners(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removePrincipalFromOwners(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; parent(key: EntityKey): ODataNavigationPropertyResource; fetchParent(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; setTaxonAsParent(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; unsetTaxonAsParent(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; publications(key: EntityKey): ODataNavigationPropertyResource; fetchPublications(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addPublicationToPublications(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removePublicationFromPublications(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; regionsOfInterest(key: EntityKey): ODataNavigationPropertyResource; fetchRegionsOfInterest(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; addRegionOfInterestToRegionsOfInterest(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; removeRegionOfInterestFromRegionsOfInterest(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; taxonomy(key: EntityKey): ODataNavigationPropertyResource; fetchTaxonomy(key: EntityKey, options?: ODataQueryArgumentsOptions): Observable>; setTaxonomyAsTaxonomy(key: EntityKey, target: ODataEntityResource>, { etag }?: { etag?: string; }): Observable; unsetTaxonomyAsTaxonomy(key: EntityKey, { target, etag }?: { target?: ODataEntityResource>; etag?: string; }): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }