export interface InscriptionData {
    id: string;
    number?: string | number;
    contentUrl?: string;
    contentType?: string;
}
export interface InscriptionViewerProps {
    inscriptions: InscriptionData[] | string[] | {
        ids: string[];
    } | {
        children: InscriptionData[];
    };
    cardSize?: number;
    showHeaders?: boolean;
    showControls?: boolean;
    autoLoad?: boolean;
    gridCols?: 1 | 2 | 3 | 4 | 5 | 6;
    gap?: number;
    lazy?: boolean;
    enableModal?: boolean;
    apiEndpoint?: string;
    htmlRenderMode?: 'iframe' | 'sandbox';
    forceIframe?: boolean;
    className?: string;
}
export declare function normalizeInscriptions(input: InscriptionData[] | string[] | {
    ids: string[];
} | {
    children: InscriptionData[];
}): InscriptionData[];
export default InscriptionData;
//# sourceMappingURL=inscription.d.ts.map