import React from 'react';
import './index.less';
import { BaseResponsiveProps } from '../../responsive/type';
interface ContactInfoModalProps {
    open: boolean;
    title?: string;
    onCancel: () => void;
    onSave: (values: any) => void;
    isShowDelete?: boolean;
    onDelete: () => void;
    dataSource?: {
        first_name?: string;
        last_name?: string;
        display_name?: string;
        email?: string;
        phone?: {
            phone: string;
            country_calling_code: string;
            country_code?: string;
        };
    };
    config?: {
        first_name?: {
            visible?: boolean;
            required?: boolean;
        };
        last_name?: {
            visible?: boolean;
            required?: boolean;
        };
        phone?: {
            visible?: boolean;
            required?: boolean;
        };
        email?: {
            visible?: boolean;
            required?: boolean;
        };
    };
}
declare const _default: React.ForwardRefExoticComponent<ContactInfoModalProps & BaseResponsiveProps & React.RefAttributes<unknown>>;
export default _default;
