/// <reference types="react" />
import { MappingEditContext } from "../Builder/MappingEditContext";
import { MappingConfiguration, MappingRule } from "@appglue/common/dist/Mapping/MappingConfiguration";
import { IDataDefinition } from "@appglue/common/dist/Common/Data/Definitions/IDataDefinition";
export interface IMappingDestination {
    editContext: MappingEditContext;
    definition: MappingConfiguration;
}
export declare const XMappingDestination: (props: IMappingDestination) => JSX.Element;
export interface IMappingDestinationItem {
    field?: IDataDefinition;
    editContext: MappingEditContext;
    path: string;
    definition: MappingConfiguration;
    isInvalid?: boolean;
    mappingRule: MappingRule;
}
export declare const XMappingDestinationItem: (props: IMappingDestinationItem) => JSX.Element;
