import { EventEmitter, Injector } from '@angular/core'; import { ButtonColor, ButtonVariant } from '@ironsource/fusion-ui/components/button/v4'; import { AlertV4Configuration } from '@ironsource/fusion-ui/components/alert/v4'; import { ModalV4Size } from './modal-v4.entities'; import { InputTestIdModifiers, DialogTestIdModifiers } from '@ironsource/fusion-ui/entities'; import { TestIdsService } from '@ironsource/fusion-ui/services/test-ids'; import * as i0 from "@angular/core"; export declare class ModalV4Component { private injector; title: string; description: string; showHeader: boolean; showCloseButton: boolean; disableCloseButton: boolean; size: ModalV4Size; content: string; alert: AlertV4Configuration | undefined; primaryButtonLabel: string; primaryButtonColor: ButtonColor; primaryButtonVariant: ButtonVariant; primaryButtonLoading: boolean; primaryButtonDisabled: boolean; secondaryButtonLabel: string; secondaryButtonColor: ButtonColor; secondaryButtonVariant: ButtonVariant; secondaryButtonDisabled: boolean; closeButtonClicked: EventEmitter; secondaryButtonClicked: EventEmitter; primaryButtonClicked: EventEmitter; testId: string; testIdInputModifiers: typeof InputTestIdModifiers; testIdsService: TestIdsService; constructor(injector: Injector); onAlertActionClicked(): void; onCloseButtonClicked($event: any): void; onSecondaryButtonClicked($event: any): void; onPrimaryButtonClicked($event: any): void; protected readonly DialogTestIdModifiers: typeof DialogTestIdModifiers; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }