import { IEntityFacets } from "../abstractions"; import { IEntitiesSearchAction, IEntitiesSearchActionOptions } from "../abstractions/actions"; import { SortingType } from "../abstractions/common"; import { IEntitySearchParameters } from "../abstractions/searchParameters"; import { IEntitiesSearchResults } from "../models"; import { EntityServiceLocator } from "../providers/services"; export declare class EntitiesSearchAction, TListItemDto, TSorting extends SortingType, TCursor, TFacets extends IEntityFacets> implements IEntitiesSearchAction { private readonly services; constructor(services: EntityServiceLocator); execute(request: TEntitySearchParameters, options?: IEntitiesSearchActionOptions): Promise>; }