import { BorderProps } from "../../styled-system/props/border"; import { MarginProps } from "../../styled-system/props/margin"; import { RadiiProps } from "../../styled-system/props/radii"; import { ResponsiveValue } from "../../styled-system/types"; import { ElementType, HTMLHopeProps } from "../types"; import { AvatarVariants } from "./avatar.styles"; export interface ThemeableAvatarGroupOptions { /** * The size of the avatars. */ size?: AvatarVariants["size"]; /** * The space between the avatars in the group. */ spacing?: ResponsiveValue; /** * The `border-radius` of the avatars */ avatarBorderRadius?: ResponsiveValue; /** * The `border-color` of the avatars */ avatarBorderColor?: ResponsiveValue; /** * The `border-width` of the avatars */ avatarBorderWidth?: ResponsiveValue; } declare type AvatarGroupOptions = ThemeableAvatarGroupOptions; export declare type AvatarGroupProps = HTMLHopeProps; declare type AvatarGroupState = Required> & Pick; interface AvatarGroupContextValue { state: AvatarGroupState; } /** * AvatarGroup displays a number of avatars grouped together in a stack. */ export declare function AvatarGroup(props: AvatarGroupProps): import("solid-js").JSX.Element; export declare namespace AvatarGroup { var toString: () => string; } export declare function useAvatarGroupContext(): AvatarGroupContextValue | undefined; export {}; //# sourceMappingURL=avatar-group.d.ts.map