import React from "react"; import { Theme, ThemeFontVariant, ThemeIntent } from "../types"; export declare type CtImageProps = React.ImgHTMLAttributes & { intent?: ThemeIntent; fontVariant?: ThemeFontVariant; theme: Theme; objectFit: "contain" | "cover" | "fill" | "none" | "scale-down"; width?: number | string; height?: number | string; description?: string; actionLabel?: string; onActionClick?: () => void; square?: boolean; disablePaddings?: boolean; disableBorder?: boolean; borderNotCentered?: boolean; onComputedDimensionsChange?: (width: number, height: number) => void; rounded?: boolean; }; declare function CtImage({ intent, fontVariant, theme, objectFit, className, width, height, description, actionLabel, onActionClick, square, disablePaddings, disableBorder, borderNotCentered, onComputedDimensionsChange, rounded, ...props }: CtImageProps): JSX.Element; declare namespace CtImage { var defaultProps: { intent: ThemeIntent; fontVariant: ThemeFontVariant; theme: Theme; objectFit: string; width: string; height: string; square: boolean; disablePaddings: boolean; disableBorder: boolean; borderNotCentered: boolean; onComputedDimensionsChange: () => void; rounded: boolean; }; } export default CtImage;