import type { HTMLAttributes } from 'svelte/elements'; import type { Snippet } from 'svelte'; interface Props extends HTMLAttributes { root?: string; rootMargin?: string; threshold?: number; children?: Snippet; } /** * Wraps children in a `[data-aoe-scope]` container so nested `[data-aoe]` elements inherit its intersection observer defaults. Per-element `data-aoe-*` attributes still override scope values. Scopes can be nested; the innermost scope wins. * *   * * @prop root {string} [undefined] - CSS selector for the intersection observer root, mapped to `data-aoe-root`. * @prop rootMargin {string} [undefined] - Root margin override, mapped to `data-aoe-root-margin`. * @prop threshold {number} [undefined] - Threshold override, mapped to `data-aoe-threshold`. * @prop children {Snippet} [undefined] - Default slot content. */ declare const AnimateOnEnterScope: import("svelte").Component; type AnimateOnEnterScope = ReturnType; export default AnimateOnEnterScope; //# sourceMappingURL=AnimateOnEnterScope.svelte.d.ts.map