import { EventEmitter, OnInit } from '@angular/core'; import { DatabaseStepConfig, TestCaseStepConfig } from '../test-case-step.models'; import { ViewDetailsPayload } from '../step-details-modal/step-details-modal-data'; import * as i0 from "@angular/core"; export declare class TestCaseDatabaseStepComponent implements OnInit { config: DatabaseStepConfig; stepNumber: number | string; index?: number; query: string; description?: string; databaseType?: 'mysql' | 'postgresql' | 'mongodb' | 'mssql' | 'oracle'; connectionName?: string; saveTo?: string; selected: boolean; disabled: boolean; isNested: boolean; isInsideStepGroup: boolean; isInsideLoop: boolean; nestingLevel: number; expanded: boolean; isReorder: boolean; editable: boolean; isDuplicating: boolean; edit: EventEmitter; editInDepth: EventEmitter<{ step: TestCaseStepConfig; index: number; }>; link: EventEmitter; duplicate: EventEmitter; delete: EventEmitter; viewDetails: EventEmitter; selectionChange: EventEmitter; toggleExpanded: EventEmitter<{ config: DatabaseStepConfig; expanded: boolean; }>; connectionNameChange: EventEmitter; queryChange: EventEmitter; stepUpdate: EventEmitter; getRowPaddingLeftPx(): number; ngOnInit(): void; onToggleExpanded(): void; onEdit(): void; onSkipToggle(): void; onLink(): void; onDuplicate(): void; onDelete(): void; onViewDetails(event?: MouseEvent): void; onSelectionChange(checked: boolean): void; onConnectionChange(value: string): void; onQueryChange(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }