import * as React from "react"; import { type Dimensions, type PerseusDependenciesV2 } from "../types"; declare const Status: { readonly PENDING: "pending"; readonly LOADING: "loading"; readonly LOADED: "loaded"; readonly FAILED: "failed"; }; export type ImageProps = { alt: string; title?: string; ["aria-hidden"]?: boolean; tabIndex?: number; style?: Dimensions; }; type Props = { children?: React.ReactNode; imgProps: ImageProps; onError?: (event: Event) => void; onLoad?: (event: Event) => void; onUpdate: (status: (typeof Status)[keyof typeof Status]) => void; preloader: (() => React.ReactNode) | null | undefined; src: string; dependencies: PerseusDependenciesV2; }; declare const _default: React.ForwardRefExoticComponent & React.RefAttributes>; export default _default;