import React from 'react';
import { Application, PaginationInfo, PaginationReqParams, ProjectEntity, ProjectListFetchParams, ProjectSaveParams } from '@/types/index';
interface DrawerProps {
    type: string;
    organizationId: string;
    applicationId?: string;
    saveLoading: boolean;
    pageInfo: PaginationInfo;
    drawerOpen: boolean;
    editProject: ProjectEntity;
    apps: Application[];
    fetchProjectList: (params: ProjectListFetchParams) => void;
    fetchApps: (params: PaginationReqParams) => void;
    updateEditProject: (name: string, value: unknown) => void;
    saveProject: (params: ProjectSaveParams, cb?: () => void) => void;
    closeDrawer: (open: boolean, editProject?: ProjectEntity) => void;
}
declare const Drawer: React.FC<DrawerProps>;
export default Drawer;
