import { QueryList } from '@angular/core';
import { AvatarComponent } from '../avatar/avatar.component';
import * as i0 from "@angular/core";
/**
 * The AvatarStack component displays a container for avatars in a stack format.
 * It allows to visually group avatars, often used to represent
 * multiple users or participants.
 *
 * Avatars are displayed with overlap, which is adjusted through the offset property.
 */
export declare class AvatarStackComponent {
    /**
     * Offset between avatars in pixels (default -12px).
     * Negative value determines the degree of overlap between avatars.
     * The smaller the value (e.g., -18px), the greater the overlap between avatars.
     * The larger the value (e.g., -6px), the less the overlap between avatars.
     */
    offset: import("@angular/core").InputSignal<number>;
    /**
     * List of avatars inside the stack
     */
    avatars: QueryList<AvatarComponent>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AvatarStackComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AvatarStackComponent, "tgui-avatar-stack", never, { "offset": { "alias": "offset"; "required": false; "isSignal": true; }; }, {}, ["avatars"], ["*"], true, never>;
}
