import { StageInterface } from "../core/stage.interface"; export interface MergeStageInterface { into: any; on?: string | string[]; whenMatched?: WhenMatchedType | StageInterface[]; let?: { [key: string]: any; }; whenNotMatched?: WhenNotMatchedType; } export declare type WhenMatchedType = 'replace' | 'keepExisting' | 'merge' | 'fail' | 'pipeline'; export declare type WhenNotMatchedType = 'insert' | 'discard' | 'fail';