import { OnDestroy } from '@angular/core';
import { AvatarGroupItemRendererDirective } from './avatar-group-item-renderer.directive';
import * as i0 from "@angular/core";
export declare class AvatarGroupInternalOverflowButtonDirective implements OnDestroy {
    /**
     * List of hidden items to be rendered in the overflow popover.
     **/
    set hiddenItems(value: AvatarGroupItemRendererDirective[] | null);
    /** @hidden */
    private readonly _templateContext;
    /** @hidden */
    private readonly _templateRef;
    /** @hidden */
    private readonly _viewContainerRef;
    /** @hidden */
    private _embeddedView?;
    /** @hidden */
    static ngTemplateContextGuard(_directive: AvatarGroupInternalOverflowButtonDirective, context: unknown): context is {
        $implicit: AvatarGroupItemRendererDirective[];
    };
    /** @hidden */
    ngOnDestroy(): void;
    /** @hidden */
    private _show;
    /** @hidden */
    private _hide;
    static ɵfac: i0.ɵɵFactoryDeclaration<AvatarGroupInternalOverflowButtonDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AvatarGroupInternalOverflowButtonDirective, "[fdAvatarGroupInternalOverflowButton]", never, { "hiddenItems": { "alias": "fdAvatarGroupInternalOverflowButton"; "required": false; }; }, {}, never, never, true, never>;
}
