import * as i0 from '@angular/core'; import { OnChanges, AfterContentInit, AfterViewInit, QueryList, Renderer2 } from '@angular/core'; import { ButtonComponent } from '@usitsdasdesign/dds-ng/button'; import { DestroyCtor } from '@usitsdasdesign/dds-ng/core/common-behaviors'; import { ListManager } from '@usitsdasdesign/dds-ng/core/list-manager'; import { Themes, Kind, ButtonKind } from '@usitsdasdesign/dds-ng/shared'; import { DdsConfigService } from '@usitsdasdesign/dds-ng/shared/dds-config'; import { TooltipDirective } from '@usitsdasdesign/dds-ng/tooltip'; declare const QuickActionsBase: DestroyCtor; declare class QuickActionsComponent extends QuickActionsBase implements OnChanges, AfterContentInit, AfterViewInit { private renderer; private ddsConfig; theme: Themes | string | undefined; kind: Kind | string | undefined; ariaLabel: string | undefined; customClass: string | undefined; isInverse: boolean | undefined; buttons: QueryList; tooltips: QueryList; keyManager: ListManager; activeItemId: string; constructor(renderer: Renderer2, ddsConfig: DdsConfigService); ngOnChanges(): void; ngAfterContentInit(): void; ngAfterViewInit(): void; handleKeyup(event: KeyboardEvent): void; handleKeydown(event: KeyboardEvent): void; focus(item: ButtonComponent): void; unFocus(item: ButtonComponent): void; private initListManager; private setButtonsStyles; private getKind; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class QuickActionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } interface QuickActionsOptions { theme?: Themes | string; kind?: ButtonKind | string; ariaLabel?: string; customClass?: string; isInverse?: boolean; } export { QuickActionsComponent, QuickActionsModule }; export type { QuickActionsOptions };