import { IEntitiesCountAction, IEntitiesDeleteAction, IEntitiesExportAction, IEntitiesImportAction, IEntitiesParseAction, IEntitiesSampleDownloadAction, IEntitiesSearchAction, IEntityActions, IEntityCreateAction, IEntityDeleteAction, IEntityExistsAction, IEntityGetAction, IEntityUpdateAction, IEntityUpsertAction, IEntityVersionsSearchAction } from "../abstractions/actions"; import { IEntitiesDeleteCommand, IEntitiesDeleteParameters, IEntitiesExportCommand, IEntitiesImportCommand, IEntitiesSampleDownloadCommand, IEntityUpsertByCommand, IEntityCreateCommand, IEntityDeleteCommand, IEntityUpdateCommand, IEntityUpsertCommand, IEntityVersionCommand, IEntitiesParseCommand } from "../abstractions/commands"; import { SortingType } from "../abstractions/common"; import { IEntityManager } from "../abstractions/manager"; import { IEntitiesCountQuery, IEntitiesFindQuery, IEntitiesSearchQuery, IEntityExistsQuery, IEntityGetQuery, IEntityVersionsSearchQuery } from "../abstractions/queries"; import { IEntitySearchParameters } from "../abstractions/searchParameters"; import { IEntityFacets } from "../abstractions/searchResults"; import { EntityServiceLocator } from "../providers/services"; export declare class EntityManager, TEntitySearchParameters extends IEntitySearchParameters, TSorting extends SortingType, TCursor, TFacets extends IEntityFacets> implements IEntityManager { private readonly services; constructor(services: EntityServiceLocator); get exists(): IEntityExistsQuery>; get count(): IEntitiesCountQuery>; get deleteItems(): IEntitiesDeleteCommand; get get(): IEntityGetQuery; get search(): IEntitiesSearchQuery; get find(): IEntitiesFindQuery; get version(): IEntityVersionCommand; get create(): IEntityCreateCommand; get update(): IEntityUpdateCommand; get upsert(): IEntityUpsertCommand; get upsertBy(): IEntityUpsertByCommand>; get delete(): IEntityDeleteCommand; get export(): IEntitiesExportCommand; get import(): IEntitiesImportCommand; get parse(): IEntitiesParseCommand; get sampleDownload(): IEntitiesSampleDownloadCommand; get versions(): IEntityVersionsSearchQuery; } export declare class EntityActions, TEntitySearchParameters extends IEntitySearchParameters, TSorting extends SortingType, TCursor, TFacets extends IEntityFacets> implements IEntityActions { private readonly services; constructor(services: EntityServiceLocator); get exists(): IEntityExistsAction>; get count(): IEntitiesCountAction>; get deleteItems(): IEntitiesDeleteAction; get get(): IEntityGetAction; get search(): IEntitiesSearchAction; get create(): IEntityCreateAction; get update(): IEntityUpdateAction; get upsert(): IEntityUpsertAction; get delete(): IEntityDeleteAction; get export(): IEntitiesExportAction; get import(): IEntitiesImportAction; get parse(): IEntitiesParseAction; get sampleDownload(): IEntitiesSampleDownloadAction; get versions(): IEntityVersionsSearchAction; }