export interface ContentRevealerOptions { delay?: number; duration?: number; easing?: string; initialOpacity?: number; onScroll?: boolean; threshold?: number; } export declare class ContentRevealer { private elements; private options; private observer; constructor(selectorOrElements: string | HTMLElement | HTMLElement[] | NodeListOf, options?: ContentRevealerOptions); revealAll(): void; reveal(element: HTMLElement): void; hide(element: HTMLElement): void; hideAll(): void; destroy(): void; private init; private initLoadReveal; private initIntersectionObserver; } export default ContentRevealer; //# sourceMappingURL=ContentRevealer.d.ts.map