export interface IntersectOptions { threshold?: number; root?: string | null; margin?: string; once?: boolean; disabled?: boolean; } /** Observes intersection visibility changes on the host, dispatching `native:intersect`. */ export declare class IntersectController { #private; readonly host: HTMLElement; threshold: number; root: string | null; margin: string; once: boolean; disabled: boolean; constructor(host: HTMLElement, options?: IntersectOptions); attach(): void; detach(): void; destroy(): void; } //# sourceMappingURL=intersect-controller.d.ts.map