/** * @param {import('./types.js').IntersectionOptions} [options={}] * @param {(isVisible: boolean) => void} [onVisible] * @returns {import('./types.js').UseIntersectionReturn} */ export function useIntersection(options?: import("./types.js").IntersectionOptions, onVisible?: (isVisible: boolean) => void): import("./types.js").UseIntersectionReturn; /** * @param {import('./types.js').IntersectionOptions} [options={}] * @returns {import('./types.js').UseIntersectionReturn} */ export function useIntersectionOnce(options?: import("./types.js").IntersectionOptions): import("./types.js").UseIntersectionReturn;