import type { HTMLAttributes } from 'react';
export type AvatarStackProps = {
/**
* Adjusts gap-mask between avatars in the stack. Must be a valid css length value (px, em, rem, var(--ds-size-1) etc.)
* @default 2px
*/
gap?: string;
/**
* Control the size of the avatars. Must be a valid css length value (px, em, rem, var(--ds-size-12) etc.)
* @default 'var(--ds-size-12)'
*/
avatarSize?: string;
/**
* A number which represents the percentage value of how much avatars should overlap.
* @default 50
*/
overlap?: number;
/**
* Text to the right of the avatars to show a number representing additional avatars not shown such as '+5'".
*/
suffix?: string;
/**
* Expand on hover to show full avatars.
* 'fixed': AvatarStack physical width does not change when avatars are expanded.
* @default undefined
*/
expandable?: 'fixed' | true;
} & HTMLAttributes;
/**
* Use `AvatarStack` to constrain Avatars into a stack.
*
* @example
*
*
*
*
*
*
*
*
*
*/
export declare const EXPERIMENTAL_AvatarStack: import("react").ForwardRefExoticComponent<{
/**
* Adjusts gap-mask between avatars in the stack. Must be a valid css length value (px, em, rem, var(--ds-size-1) etc.)
* @default 2px
*/
gap?: string;
/**
* Control the size of the avatars. Must be a valid css length value (px, em, rem, var(--ds-size-12) etc.)
* @default 'var(--ds-size-12)'
*/
avatarSize?: string;
/**
* A number which represents the percentage value of how much avatars should overlap.
* @default 50
*/
overlap?: number;
/**
* Text to the right of the avatars to show a number representing additional avatars not shown such as '+5'".
*/
suffix?: string;
/**
* Expand on hover to show full avatars.
* 'fixed': AvatarStack physical width does not change when avatars are expanded.
* @default undefined
*/
expandable?: "fixed" | true;
} & HTMLAttributes & import("react").RefAttributes>;
//# sourceMappingURL=avatar-stack.d.ts.map