import React from "react"; export interface LiquidGlassTransitionRegistration { id: string; rect: DOMRect | null; } export interface LiquidGlassTransitionContextValue { activeId: string | null; registerSource: (id: string, element: HTMLElement | null) => void; registerDestination: (id: string, element: HTMLElement | null) => void; start: (id: string) => void; end: () => void; getSource: (id: string) => DOMRect | null; getDestination: (id: string) => DOMRect | null; reducedMotion: boolean; } export interface LiquidGlassTransitionProviderProps { children: React.ReactNode; namespace?: string; disabled?: boolean; duration?: number; } export declare function LiquidGlassTransitionProvider({ children, disabled, }: LiquidGlassTransitionProviderProps): import("react/jsx-runtime").JSX.Element; export interface LiquidGlassSourceProps extends React.HTMLAttributes { id: string; asChild?: boolean; children?: React.ReactNode; } export declare const LiquidGlassSource: React.ForwardRefExoticComponent>; export interface LiquidGlassDestinationProps extends React.HTMLAttributes { id: string; open?: boolean; children?: React.ReactNode; } export declare const LiquidGlassDestination: React.ForwardRefExoticComponent>; export declare function useLiquidGlassTransition(): LiquidGlassTransitionContextValue | null; //# sourceMappingURL=LiquidGlassSourceTransition.d.ts.map