/**! * lazyLoadAssets * JS Plugin to lazy load assets (images, iframes, scripts and css files) * depends on activateOnScroll * requires IntersectionObserver, MutationObserver, activateOnScroll * * Author: Bogdan Barbu * Team: Codingheads (codingheads.com) */ export default class lazyLoadAssets { #private; container: HTMLElement; useMutationObserver: boolean; plugins: Array; imagesLoaded: ImagesLoaded.ImagesLoadedConstructor | null; constructor(container?: HTMLElement, { useMutationObserver, init, imagesLoaded, plugins, }?: { useMutationObserver?: boolean; init?: boolean; plugins?: Array; imagesLoaded?: ImagesLoaded.ImagesLoadedConstructor; }); activate(): void; debouncedActivate: () => void; clean(node: HTMLElement): void; init(): void; }