import React from 'react';
import type { DrawerMode, TeamMemberInfo, RoleInfo, TeamMemberFormValues } from '../../type';
import './index.less';
interface MemberDrawerProps {
    visible: boolean;
    mode: DrawerMode;
    currentMember: TeamMemberInfo | null;
    roleOptions: Array<{
        label: string;
        value: number;
    }>;
    roles: RoleInfo[];
    onClose: () => void;
    onSubmit: (values: TeamMemberFormValues) => Promise<void>;
    loading?: boolean;
    getText: (key: string) => string;
    getLocaleText: (text: any) => string;
    tenantId: number;
    mypisellData: any;
    locale: string;
}
declare const MemberDrawer: React.FC<MemberDrawerProps>;
export default MemberDrawer;
