/// <reference types="react" />
export declare enum UserDetailsModalCloseResolution {
    USER_CANCEL = 0,
    SUCCESS = 1,
    ERROR = 2
}
export interface IUserData {
    name: string;
    email: string;
}
export interface UserDetailsModalProps {
    open: boolean;
    onClose: (resolution: UserDetailsModalCloseResolution) => void;
    onSubmit: (data: {
        name: string;
        email: string;
        extraInfoProvided: boolean;
    }) => any;
}
export declare function UserDetailsModal({ onClose, onSubmit, open, }: UserDetailsModalProps): JSX.Element;
