/** * Merges objects together while keeping their getters alive. * Taken from SolidJS: * https://github.com/solidjs/solid/blob/24abc825c0996fd2bc8c1de1491efe9a7e743aff/packages/solid/src/server/rendering.ts#L82-L115 */ export declare function mergeObjects(source: T): T; export declare function mergeObjects(source: T, source1: U): T & U; export declare function mergeObjects(source: T, source1: U, source2: V): T & U & V; export declare function mergeObjects(source: T, source1: U, source2: V, source3: W): T & U & V & W;