import { AfterViewInit, OnChanges, SimpleChanges } from '@angular/core';
import { PoDisclaimerGroupBaseComponent } from './po-disclaimer-group-base.component';
import { PoDisclaimer } from '../po-disclaimer/po-disclaimer.interface';
/**
* @docsExtends PoDisclaimerGroupBaseComponent
*
* @example
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
export declare class PoDisclaimerGroupComponent extends PoDisclaimerGroupBaseComponent implements AfterViewInit, OnChanges {
private subscription;
private readonly el;
constructor();
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onCloseAction(disclaimer: PoDisclaimer, event?: any): void;
focusOnNextTag(indexClosed: number, clickOrEnter: string): void;
handleKeyboardNavigationTag(initialIndex?: number): void;
private handleArrowLeft;
private handleArrowRight;
private setTabIndex;
private initializeTagRemoveElements;
private handleKeyDown;
private focusOnRemoveTag;
}