import React from 'react';
/**
 * Modal for displaying inscription content with smart rendering
 */
interface InscriptionModalProps {
    inscriptionId: string;
    inscriptionNumber?: number | string;
    contentUrl?: string;
    contentType?: string;
    trigger?: React.ReactNode;
    triggerClassName?: string;
    modalSize?: 'sm' | 'md' | 'lg' | 'xl' | 'full';
    showTriggerButton?: boolean;
    htmlRenderMode?: 'iframe' | 'sandbox';
    forceIframe?: boolean;
}
export declare function InscriptionModal({ inscriptionId, inscriptionNumber, contentUrl, contentType, trigger, triggerClassName, modalSize, showTriggerButton, htmlRenderMode, forceIframe }: InscriptionModalProps): import("react/jsx-runtime").JSX.Element | null;
export default InscriptionModal;
//# sourceMappingURL=InscriptionModal.d.ts.map