import * as presence from '@zag-js/presence'; import type { HTMLAttributes } from 'svelte/elements'; import type { Merge } from 'type-fest'; import type { Accessor } from '../types.js'; export interface PresenceStrategyProps { /** @default false */ lazyMount?: boolean; /** @default true */ keepMounted?: boolean; /** @default true */ animateOnMount?: boolean; onExitComplete?: () => void; } export interface CreatePresenceProps extends Merge { } export interface CreatePresenceReturn { getPresenceProps(): HTMLAttributes; mounted: boolean; } export declare function createPresence(props: Accessor): Accessor;