import { CdmCorpusContext, CdmLocalEntityDeclarationDefinition, copyOptions, resolveOptions } from '../../internal';
import { EntityDeclarationDefinition } from './types';
export declare class LocalEntityDeclarationPersistence {
    private static TAG;
    /**
     * Creates an instance of the local entity declaration from data.
     * @param ctx The context.
     * @param object The object to read the data from.
     * @returns a local entity declartion instance.
     */
    static fromData(ctx: CdmCorpusContext, prefixPath: string, dataObj: EntityDeclarationDefinition): CdmLocalEntityDeclarationDefinition;
    static toData(instance: CdmLocalEntityDeclarationDefinition, resOpt: resolveOptions, options: copyOptions): EntityDeclarationDefinition;
}
