import { EventEmitter } from '@angular/core'; import { DndDropEvent } from 'ngx-drag-drop'; import * as i0 from "@angular/core"; export interface RecordedStepItem { id: string; label: string; } export declare type SaveOption = 'run_only' | 'test_case'; export declare class ReviewRecordedStepsModalComponent { isOpen: boolean; title: string; steps: RecordedStepItem[]; saveOption: SaveOption; saveButtonDisabled: boolean; closeModal: EventEmitter; discard: EventEmitter; save: EventEmitter; saveOptionChange: EventEmitter; stepLabelChange: EventEmitter<{ id: string; label: string; }>; removeStep: EventEmitter; reorderSteps: EventEmitter; onBackdropClick(event: MouseEvent): void; onClose(): void; onDiscard(): void; onSave(): void; onSaveOptionChange(value: SaveOption): void; onStepLabelChange(id: string, label: string): void; onRemoveStep(id: string, event: Event): void; onDndDrop(event: DndDropEvent): void; onEscape(): void; trackByStepId(_index: number, step: RecordedStepItem): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }