import { IEntityMerger } from "./i-entity-merger";
import { RootMap } from "../codiac-api/contracts";
/** IMPORTANT!!!  Merges two `SingleResult<RootMap>` instances (NOT raw `RootMap` entities).
 */
export declare class GetRootMapResponseMerger implements IEntityMerger {
    constructor();
    /** Mutates the original. */
    merge<T>(original: T, additional?: T | undefined): T;
    /** (Strongly-typed implementation of the merge method)
     * Mutates the original */
    mergeEntities(original: RootMap, additional?: RootMap | undefined): RootMap;
}
