import type { AttributeReactiveClass } from '../../element-reactive/index.js'; import type { XRefreshFooter } from './XRefreshFooter.js'; import type { XRefreshHeader } from './XRefreshHeader.js'; export declare class XRefreshIntersectionObserverEvent extends Event { startShowing: boolean; fullyShowing: boolean; static EventName: string; constructor(startShowing: boolean, fullyShowing: boolean); } export declare class XRefreshSubElementIntersectionObserver implements InstanceType> { #private; static observedAttributes: never[]; constructor(dom: XRefreshHeader); connectedCallback?(): void; dispose(): void; }