import { CdmCorpusContext, CdmEntityReference, copyOptions, resolveOptions } from '../../internal';
import { cdmObjectRefPersistence } from './cdmObjectRefPersistence';
import { EntityReferenceDefinition, Projection } from './types';
export declare class EntityReferencePersistence extends cdmObjectRefPersistence {
    static fromData(ctx: CdmCorpusContext, object: string | EntityReferenceDefinition | Projection): CdmEntityReference;
    static toData(instance: CdmEntityReference, resOpt: resolveOptions, options: copyOptions): any;
    private static getEntityReference;
}
