import { 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; get canCaptureScroll(): boolean; static get observedAttributes(): string[]; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; }