import { n as Media, r as MediaImage } from "../../index-DyoBHzh4.mjs"; import { ComponentProps, ReactNode } from "react"; //#region src/components/media-preview/FileIcon.d.ts interface Props$1 extends ComponentProps<"div"> { media?: { mimeType: string; } | null; mimeType?: string; } declare function FileIcon({ mimeType, media, className, ...rest }: Props$1): import("react").JSX.Element; //#endregion //#region src/components/media-preview/getIconByMime.d.ts type $TSFixMe = any; declare function getIconByMime(fileType: $TSFixMe): $TSFixMe; //#endregion //#region src/components/media-preview/MediaPreview.d.ts interface Props { media: Media | null; src?: string; width?: number; height?: number; fit?: "contain" | "cover" | "original"; className?: string; imageClassName?: string; children?: ReactNode; mediaRatio?: number; } declare function MediaPreview({ children, media, fit, className, imageClassName, mediaRatio, ...rest }: Props): import("react").JSX.Element; //#endregion //#region src/components/media-preview/util.d.ts declare function isMediaImage(media: Media | null | undefined): media is MediaImage; //#endregion export { FileIcon, MediaPreview, getIconByMime, isMediaImage }; //# sourceMappingURL=index.d.mts.map