import * as React from 'react';
export { WatermarkConfig, contentProtectionVariants, watermarkVariants } from '../content-protection/index.js';

interface ContentProtectionProps extends React.HTMLAttributes<HTMLDivElement> {
    /** Enable content protection. Default: true */
    enabled?: boolean;
    /** Disable copy/cut. Default: true */
    disableCopy?: boolean;
    /** Disable right-click context menu. Default: true */
    disableContextMenu?: boolean;
    /** Watermark text overlay */
    watermarkText?: string;
}
/**
 * ContentProtection component — wraps children to block copy/context menu
 * and optionally renders a watermark overlay.
 *
 * Uses the headless @refraction-ui/content-protection core for event handlers.
 */
declare const ContentProtection: React.ForwardRefExoticComponent<ContentProtectionProps & React.RefAttributes<HTMLDivElement>>;

export { ContentProtection, type ContentProtectionProps };
