import { NullableResultPromise } from "../base-types"; import { IExtendedContentHubClient } from "../clients/extended-client"; import { IEntityDefinition } from "../contracts/base"; import { EntityDefinitionCollectionResource } from "../models/entity-definition-collection-resource"; import { EntityDefinitionResource } from "../models/entity-definition-resource"; export declare class EntityDefinitionMapper { private readonly _client; private readonly _memberGroupMapper; constructor(client: IExtendedContentHubClient); mapEntityDefinitionsAsync(resources: Array | EntityDefinitionCollectionResource): Promise>; mapEntityDefinitionAsync(resource: EntityDefinitionResource): NullableResultPromise; mapEntityDefinitionResourceAsync(definition: IEntityDefinition): NullableResultPromise; }