import { CdmCorpusContext, CdmDataPartitionDefinition, copyOptions, resolveOptions } from '../../internal';
import { DataPartition } from './types';
export declare class DataPartitionPersistence {
    private static TAG;
    /**
     * Creates an instance from data object.
     * @param ctx The context.
     * @param dataObj The data object.
     * @returns A CdmDataPartitionDefinition instance.
     */
    static fromData(ctx: CdmCorpusContext, dataObj: DataPartition): CdmDataPartitionDefinition;
    static toData(instance: CdmDataPartitionDefinition, resOpt: resolveOptions, options: copyOptions): DataPartition;
}
