import { default as React } from 'react'; import { IconType } from '../../../../shared/types/types'; export interface ModalImageProps { /** URL de la imagen en miniatura; sin `expandedSrc` se usa también en la vista expandida. */ src: string; /** * URL opcional con mayor resolución para la vista expandida en `thumbnailMode`. * Si no se define, se usa `src` también al expandir (comportamiento anterior). */ expandedSrc?: string; alt?: string; className?: string; objectFit?: 'cover' | 'contain' | 'fill' | 'none' | 'scale-down'; thumbnailMode?: boolean; thumbnailSize?: 'sm' | 'md' | 'lg' | 'xl' | 'auto'; expandButtonIcon?: IconType; padding?: 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; aspect?: 'square' | 'video' | 'portrait' | 'landscape' | 'none'; } export declare const ModalImage: React.FC; //# sourceMappingURL=ModalImage.d.ts.map