import type { DiffOptions } from '..'; import type { SdkProvider } from '../../../api/aws-auth/private'; import type { StackCollection } from '../../../api/cloud-assembly/stack-collection'; import type { Deployments } from '../../../api/deployments'; import type { TemplateInfo } from '../../../api/diff'; import type { IoHelper } from '../../../api/io/private'; export declare function prepareDiff(ioHelper: IoHelper, stacks: StackCollection, deployments: Deployments, sdkProvider: SdkProvider, options: DiffOptions): Promise; /** * Appends all properties from obj2 to obj1. * obj2 values take priority in the case of collisions. * * @param obj1 - The object to modify * @param obj2 - The object to consume * * @returns obj1 with all properties from obj2 */ export declare function appendObject(obj1: { [name: string]: T; }, obj2: { [name: string]: T; }): { [name: string]: T; }; //# sourceMappingURL=helpers.d.ts.map