import { default as React } from 'react';
/** Props for an image component used by the package (e.g. next/image adapter on host). */
export interface DoshaImageProps {
    src: string;
    alt: string;
    width?: number;
    height?: number;
    className?: string;
    loading?: "lazy" | "eager";
    sizes?: string;
    /** When true, host can map to next/image priority (for LCP image). */
    priority?: boolean;
    /** Hint for LCP: pass "high" for above-the-fold images (e.g. next/image fetchPriority). */
    fetchPriority?: "high" | "low" | "auto";
}
export type DoshaImageComponent = React.ComponentType<DoshaImageProps>;
/** Default image renderer when host does not provide one. */
export declare const DefaultDoshaImage: DoshaImageComponent;
