import React from 'react';
import { AuthorizeAddParams, AuthorizeDeleteParams, AuthorizeListFetchParams, AuthorizeListItem, User } from '@/types/index';
interface DrawerProp {
    visible: boolean;
    loading: boolean;
    list: AuthorizeListItem[];
    users: User[];
    type: string;
    typeId: string;
    applicationId: string;
    onClose?: (status: any) => void;
    onFetch?: (params: AuthorizeListFetchParams) => void;
    onAdd?: (params: AuthorizeAddParams, cb: () => void) => void;
    onDelete?: (params: AuthorizeDeleteParams, cb: () => void) => void;
}
declare const AuthorizeDrawer: React.FC<DrawerProp>;
export default AuthorizeDrawer;
