import { AnimateViewProps } from './types';
/**
 * Register the current `<AnimateView>` instance with the view transition
 * registry and wire up lifecycle-based participation detection.
 *
 * Names are applied lazily: `startTransition` applies layer names on every
 * mounted instance right before the DOM update, and entering instances apply
 * their own on mount. Outside a transition no `view-transition-name` is
 * written, so idle instances never interfere with other transitions.
 */
export declare function useAnimateView(props: AnimateViewProps): void;
