import React from 'react'; /** Portal target for UI (e.g. module detail sheet): full `#ov25-snap2-variant-sheet-column`, including checkout CTA. */ export declare const Snap2VariantSheetMainRootContext: React.Context; export declare function useSnap2VariantSheetMainRoot(): HTMLElement | null; /** * Snap2-only: variants column with a persistent `#ov25-snap2-checkout-sheet` host (for host-page DOM * replacement before first paint) and in-panel checkout toggled via context `isSnap2CheckoutSheetOpen`. */ export declare function Snap2VariantSheetColumn({ children }: { children: React.ReactNode; }): React.JSX.Element;