import { type AllHTMLAttributes } from 'react'; import { type PlaceholderSize } from '../types'; export type ImageProps = Pick, 'src' | 'alt' | 'width' | 'height' | 'className'> & { size?: PlaceholderSize; }; export declare const Image: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { size?: PlaceholderSize | undefined; }, import("react").DetailedHTMLProps, HTMLImageElement>, {}>; export declare const setDefaultImageStyles: { , any>>(component: C): import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { size?: PlaceholderSize | undefined; } & JSX.LibraryManagedAttributes>, {}, { ref?: import("react").Ref> | undefined; }>; >>(component: C_1): import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { size?: PlaceholderSize | undefined; } & JSX.LibraryManagedAttributes>, {}, {}>; (tag: Tag): import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { size?: PlaceholderSize | undefined; }, JSX.IntrinsicElements[Tag], {}>; };