import { FormGroup } from '@angular/forms'; import { TransitionMode, TransitionDelimiterModel } from '../../models/transition.model'; import { ConfigModel } from '../../models/config.model'; import { FieldMappingPair } from '../../models/mapping.model'; import { ModalWindowComponent } from '../modal-window.component'; export declare class TransitionSelectionComponent { cfg: ConfigModel; modalWindow: ModalWindowComponent; fieldPair: FieldMappingPair; selectActionForm: FormGroup; modes: typeof TransitionMode; delimiters: TransitionDelimiterModel[]; constructor(); /** * Validate the user selected mode with the user selected field pairs. * @param selectedMode */ validModeTransition(selectedMode: TransitionMode): boolean; /** * The user has selected a new mapping details action. Validate it and update any mapped fields. * @param event - contains the selected value */ selectionChanged(event: any): void; modeIsEnum(): boolean; getMappedValueCount(): number; showLookupTable(): void; modeIsSupported(delimiterModel: TransitionDelimiterModel): boolean; }