import { AuthorizeAddParams, AuthorizeDeleteParams, AuthorizeListFetchParams, AuthorizeListItem, AuthorizeUserFetchParams, File, PaginationInfo, ParentFileFetchParams, ProjectEntity, ProjectFileDeleteParams, ProjectFileFetchParams, ProjectFileSaveParams, User } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateSaveLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__UPDATE_SAVE_LOADING", {
    loading: boolean;
}>;
export declare const fetchFileList: (params: ProjectFileFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__FETCH_FILE_LIST", {
    params: ProjectFileFetchParams;
}>;
export declare const pushFileList: (fileList: File[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__PUSH_FILE_LIST", {
    fileList: File[];
    pageInfo: PaginationInfo;
}>;
export declare const openEditDrawer: (drawerOpen?: any, editFile?: File | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__OPEN_EDIT_DRAWER", {
    drawerOpen: any;
    editFile: File | undefined;
}>;
export declare const updateEditFileValue: (name: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__UPDATE_EDIT_FILE_VALUE", {
    name: string;
    value: any;
}>;
export declare const saveFile: (params: ProjectFileSaveParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__SAVE_FILE", {
    applicationId: string;
    folderId: string;
}>;
export declare const deleteFile: (params: ProjectFileDeleteParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__DELETE_FILE", {
    id: string;
    applicationId: string;
    folderId: string;
}>;
export declare const fetchParentFiles: (params: ParentFileFetchParams, cb?: ((folder: any) => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__FETCH_PARENT_FILES", {
    params: ParentFileFetchParams;
    cb: ((folder: any) => void) | undefined;
}>;
export declare const pushParentFiles: (folder: ProjectEntity) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__PUSH_PARENT_FILES", {
    folder: ProjectEntity;
}>;
export declare const fetchAuthList: (params: AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__FETCH_AUTH_LIST", {
    params: AuthorizeListFetchParams;
}>;
export declare const pushAuthList: (list: AuthorizeListItem[]) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__PUSH_AUTH_LIST", {
    list: AuthorizeListItem[];
}>;
export declare const updateAuthListLoading: (status: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__UPDATE_AUTH_LIST_LOADING", {
    status: boolean;
}>;
export declare const updateAuthDrawerVisible: (visible?: any, editFile?: File | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__UPDATE_AUTH_DRAWER_VISIBLE", {
    visible: any;
    editFile: File | undefined;
}>;
export declare const saveAuthUser: (params: AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__SAVE_AUTH_USER", {
    params: AuthorizeAddParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteAuthUser: (params: AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__DELETE_AUTH_USER", {
    params: AuthorizeDeleteParams;
    cb: (() => void) | undefined;
}>;
export declare const fetchUserList: (params: AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__FETCH_USER_LIST", {
    params: AuthorizeUserFetchParams;
    cb: (() => void) | undefined;
}>;
export declare const pushUserList: (list: User[]) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FILE__PUSH_USER_LIST", {
    list: User[];
}>;
