import { type Elements } from './types.js'; import "jb-loading"; export * from "./types.js"; export declare class JBInfiniteScrollWebComponent extends HTMLElement { #private; elements: Elements; constructor(); set stateChangeWaitingBehavior(value: string); get stateChangeWaitingBehavior(): string; get disableCaptureScroll(): boolean; set disableCaptureScroll(value: boolean); get isListEnded(): boolean; set isListEnded(value: boolean); get isLoading(): boolean; set isLoading(value: boolean); get isListEmpty(): boolean; set isListEmpty(value: boolean); connectedCallback(): void; callOnLoadEvent(): void; callOnInitEvent(): void; scrollTo(options: ScrollToOptions): void; scrollTo(x: number, y: number): void; scrollToEnd(options?: Omit): void; get canCaptureScroll(): boolean; static get observedAttributes(): string[]; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; } //# sourceMappingURL=jb-infinite-scroll.d.ts.map