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