import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { /** * Set to `true` to unobserve the element after it intersects the viewport. */ once?: boolean; intervalMs?: number; top?: number; bottom?: number; left?: number; right?: number; /** * Percentage of element visibility to trigger an event. * Value must be between 0 and 1. */ threshold?: number; }; events: { intersected: CustomEvent; hidden: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { default: { intersecting: boolean; }; }; }; export type IntersectionObserverSharedProps = typeof __propDef.props; export type IntersectionObserverSharedEvents = typeof __propDef.events; export type IntersectionObserverSharedSlots = typeof __propDef.slots; export default class IntersectionObserverShared extends SvelteComponentTyped { } export {};