import { EventEmitter } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DynamicSelectFieldConfig } from '../../dynamic-select/dynamic-select-field.component'; import * as i0 from "@angular/core"; /** * Run Execution alert modal when the user clicks Execution but the test case has no prerequisites. * Similar to delete-steps: two actions — "Cancel" (abort) and "Run Anyway" (proceed with execution). */ export declare class RunExecutionAlertComponent { /** * Title text shown in the header. * Can be provided either via @Input() or MAT_DIALOG_DATA. */ title: string; /** * Body message shown under the title. * Can be provided either via @Input() or MAT_DIALOG_DATA. */ message: string; /** * Optional form and config for a prerequisite select field. * When provided, a cqa-dynamic-select will be rendered inside this component. */ prerequisiteForm?: FormGroup | null; prerequisiteSelectConfig?: DynamicSelectFieldConfig | null; /** Emitted when user wants to run with prerequisites. */ runWithPrerequisites: EventEmitter; constructor(data?: { title?: string; message?: string; }); /** Emitted when user confirms they want to proceed (Run Anyway). */ runAnyway: EventEmitter; /** Emitted when user cancels/closes the alert. */ cancelled: EventEmitter; /** True when "Run with Prerequisites" should be disabled (no selection). */ get disableRunWithPrereq(): boolean; onCancel(): void; onRunAnyway(): void; onRunWithPrerequisites(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }