export declare function mapAsync(arr: T[], fn: (t: T, i: number) => Promise): Promise; export declare function trimIndent(str: string | null | undefined): string; /** * Helper function to create a new object only if any properties have changed. * Compares each property in updates with the original object. * Returns the original object if nothing changed, or a new object with updates applied. */ export declare function updateIfChanged(original: O, updates: Partial): O; //# sourceMappingURL=util.d.ts.map