import React, { ComponentProps, FC, ImgHTMLAttributes, JSXElementConstructor, PropsWithChildren } from 'react';
type ImageComponentType = 'img' | JSXElementConstructor;
export interface IAvatarProps {
rounded?: 'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | 'full';
status?: 'offline' | 'online' | 'away' | 'none';
anchorIcon?: React.ReactElement;
size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl';
statusAnchor?: 'bottom-right' | 'top-right';
withText?: {
title?: React.ReactNode;
description?: React.ReactNode;
};
src?: string;
className?: string;
classes?: Partial>;
ImageComponent?: C;
}
export type ImageHTMLType = C extends 'img' ? ImgHTMLAttributes : ComponentProps;
type ImageFC = FC & PropsWithChildren>>;
type ImageType = (...args: Parameters>) => ReturnType>;
interface IAvatarGroupProps {
type: 'topToBottom' | 'bottomToTop';
}
declare const AvatarGroup: React.FC>>;
declare const _default: ImageType;
export default _default;
export { AvatarGroup };
//# sourceMappingURL=index.d.ts.map