import React, { PureComponent } from 'react'; import { MappingType, ValueMapping } from '../../types'; export interface Props { valueMapping: ValueMapping; updateValueMapping: (valueMapping: ValueMapping) => void; removeValueMapping: () => void; } interface State { from?: string; id: number; operator: string; text: string; to?: string; type: MappingType; value?: string; } export default class MappingRow extends PureComponent { constructor(props: Props); onMappingValueChange: (event: React.ChangeEvent) => void; onMappingFromChange: (event: React.ChangeEvent) => void; onMappingToChange: (event: React.ChangeEvent) => void; onMappingTextChange: (event: React.ChangeEvent) => void; onMappingTypeChange: (mappingType: MappingType) => void; updateMapping: () => void; renderRow(): JSX.Element; render(): JSX.Element; } export {};