import { IFilterReference, SortSpecifies } from "./interfaces"; /** * Retrieve entity by a contraints. A contraint is one of two following format * - which has [%CurrentObject%]: [entity1_entity2/entity2/entity2_entity3='[%CurrentObject%]'] * - which does not have [%CurrentObject%]: [entity1_entity2/entity2/entity2_entity3/entity3] */ export declare function retrieveEntityByConstraint(entityName: string, constraintString: string, referredObjectId: string, otherConstrains: string[] | undefined, filterAttribute: string[] | undefined, filterReference: IFilterReference, sortSpec?: SortSpecifies, limit?: number): Promise; /** * Retrieve entity by association * */ export declare function retrieveEntityByAssociation(retrievingEntityName: string, association: string, referredObjIds: string[], filterAttribute: string[] | undefined, filterReference: IFilterReference, sortSpec?: SortSpecifies, limit?: number): Promise;