//#region src/index.d.ts interface MasonrySimpleOptions { container?: HTMLElement | string; } declare class MasonrySimple { private readonly containerOption; private container; private gridItems; private rowHeight; private rowGap; private resizeScheduled; private rafId; private resizeObserver; private mutationObserver; private observerAbortController; private imageAbortController; private observedImages; private isInitialized; private isDestroyed; private originalContainerStyles; constructor(options?: MasonrySimpleOptions); init(): void; refresh(): void; destroy(): void; private resolveContainer; private scheduleLayout; private cancelScheduledLayout; private performLayout; private resizeAllItems; private setupAbortControllers; private setupResizeObserver; private setupMutationObserver; private handleResize; private initializeContainerStyles; private measureContainerMetrics; private initializeGridItems; private observeImage; private parseCssPixelValue; private storeContainerStyles; } //#endregion export { MasonrySimple as default }; //# sourceMappingURL=index.d.ts.map