import React from 'react';
import { CellProps } from '@/fields/base-component/types';
import { BaseUserProps } from './BaseField';
import './index.less';
export declare type UserProps = BaseUserProps & CellProps;
declare const User: React.ForwardRefExoticComponent<import("@/fields/base-component/types").FieldProps & {
    workspaceId?: string;
    fieldTypeKey?: string;
    emptyChild?: React.ReactElement<any, string | React.JSXElementConstructor<any>>;
    displayDeletedUser?: boolean;
    userData?: any;
    placeholder?: string;
    value?: any[];
    onChange?: (val: any, type?: string) => void;
    mode?: any;
    hasCurrentUser?: boolean;
    extraOptions?: import("./BaseField").UserType[];
    showUserAvatar?: React.ReactElement<any, string | React.JSXElementConstructor<any>>;
    getPopupContainer?: (node?: HTMLElement) => HTMLElement;
} & CellProps & React.RefAttributes<any>>;
export default User;
