import { PartialDeep } from '../partial/partial';
export declare class Merge {
    static merge<T>(a: T, b: PartialDeep<T>): T;
    static mergeIterator<T>(a: T, b: (index: number) => PartialDeep<T>, index: number): T;
}
