export type ImageWidgetProps = { src: string; alt: string; width?: number; height?: number; flexibleWidth?: boolean; fill?: boolean; isLoading?: boolean; /** * When true, the visual frame's border switches from the default 1px * misc-border to a 2px content-accent border, matching the design-system * selected state. */ selected?: boolean; /** * When true, suppresses the hover/active overlay so the widget reads as * non-interactive. Useful when the surrounding control is disabled. */ disabled?: boolean; buttonIcon?: React.ComponentType<{ className?: string; }>; onButtonClick?: () => void; buttonLabel?: string; leadingBottom?: React.ReactNode; className?: string; imgClassName?: string; } & React.RefAttributes; export declare function ImageWidget({ src, alt, width: widthProp, height: heightProp, flexibleWidth, fill, isLoading, selected, disabled, buttonIcon, onButtonClick, buttonLabel, leadingBottom, className, imgClassName, ref, }: ImageWidgetProps): import("react").JSX.Element; export declare namespace ImageWidget { var displayName: string; } //# sourceMappingURL=ImageWidget.d.ts.map