import { CdmCorpusContext, CdmFolderDefinition, CdmLocalEntityDeclarationDefinition, CdmManifestDefinition, CdmTraitDefinition, copyOptions, resolveOptions } from '../../internal';
import { LocalEntity } from './types';
export declare class LocalEntityDeclarationPersistence {
    private static TAG;
    static fromData(ctx: CdmCorpusContext, documentFolder: CdmFolderDefinition, dataObj: LocalEntity, extensionTraitDefList: CdmTraitDefinition[], manifest: CdmManifestDefinition): Promise<CdmLocalEntityDeclarationDefinition>;
    static toData(instance: CdmLocalEntityDeclarationDefinition, manifest: CdmManifestDefinition, resOpt: resolveOptions, options: copyOptions): Promise<LocalEntity>;
    private static copyExtensionProperties;
}
