import { IRestEntity } from '@jacquesparis/objects-model';
import { CurrentContext } from '../application.service';
import { TransientEntityInterface, TransientEntityService } from '../transient-entity/transient-entity.service';
import { InsideRestService } from './inside-rest.service';
export declare class TransientUriReferenceService implements TransientEntityInterface {
    private transientEntityService;
    private insideRestService;
    providerId: string;
    serviceId: string;
    description: string;
    constructor(transientEntityService: TransientEntityService, insideRestService: InsideRestService);
    private isUriObjectReference;
    private getObjectReferenceAttributeName;
    private isExcludedKey;
    completeReturnedEntity(entity: IRestEntity, ctx: CurrentContext, addedReferences?: string[]): Promise<void>;
}
