import { AfterViewInit, ChangeDetectorRef, OnChanges, QueryList } from '@angular/core'; import { ButtonConfiguration, ModalWithButtonsConfiguration } from '../../interfaces'; import { CfDialog } from '../classes'; import { ButtonDirective } from '../directives/button.directive'; import { CfPermissionsService } from '../services'; import * as i0 from "@angular/core"; export declare class ModalWithButtonsComponent extends CfDialog implements OnChanges, AfterViewInit { cdr: ChangeDetectorRef; permissionsService: CfPermissionsService; configuration: ModalWithButtonsConfiguration; buttons: QueryList | undefined; get filteredButtons(): ButtonConfiguration[]; callCallback(button: ButtonConfiguration): void; focus(): void; ngOnChanges(): void; ngAfterViewInit(): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }