import { Data } from ".";
export declare type MergeLogicFn = (context: MergeLogic) => Data;
export declare class MergeLogic {
    #private;
    constructor(context: Data);
    block(targetPos: string, path?: string): Data;
    entity(target: string, path?: string): Data;
    storage(target: string, path?: string): Data;
}
