import React, { SVGProps } from 'react';
import { IntegrationOption } from '@parlor/constants/integrations';
import { PropertyOption } from '@parlor//common';
import { FieldTypes, PropertyMapCreationContextAction } from '../../../../../../utils';
type Props = {
    handleFieldUpdate: (value: PropertyMapCreationContextAction['payload'], field: FieldTypes) => void;
    integrationSource?: IntegrationOption;
    integrationSourceOptions: {
        icon?: (props: SVGProps<SVGSVGElement>) => JSX.Element;
        id: string;
        title: string;
    }[];
    onRemove(source: number): void;
    source: number;
    sourceProperty?: PropertyOption;
};
export declare const SourceItem: React.FC<React.PropsWithChildren<Props>>;
export {};
