import { CSSProperties, ReactNode } from 'react'; type ImagePreviewsContextProviderProps = { children: ReactNode; }; declare function MediaPreviewsContextProvider({ children, }: ImagePreviewsContextProviderProps): import("react/jsx-runtime").JSX.Element; declare function useMediaPreviews(): { previews: { [key: string]: string; }; addPreview: (id: string, objectURL: string) => void; }; type MediaProps = { data: any; objectFit?: CSSProperties['objectFit']; optimizedImageWidth?: number; }; declare const GridMediaItem: ({ data, objectFit, optimizedImageWidth, }: MediaProps) => import("react/jsx-runtime").JSX.Element; export type { MediaProps }; export { GridMediaItem, MediaPreviewsContextProvider, useMediaPreviews };