import { Application, ApplicationListFetchParams, AuthorizeAddParams, AuthorizeDeleteParams, AuthorizeListFetchParams, AuthorizeListItem, AuthorizeUserFetchParams, PaginationInfo, User } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateSaveLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_SAVE_LOADING", {
    loading: boolean;
}>;
export declare const fetchList: (params: ApplicationListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_LIST", {
    params: ApplicationListFetchParams;
}>;
export declare const pushList: (applicationList: Application[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__PUSH_LIST", {
    applicationList: Application[];
    pageInfo: PaginationInfo;
}>;
export declare const openEditDrawer: (visible: boolean, app?: Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__OPEN_EDIT_DRAWER", {
    visible: boolean;
    app: Application | undefined;
}>;
export declare const updateApp: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_APP", {
    key: string;
    value: unknown;
}>;
export declare const updateValue: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_VALUE", {
    key: string;
    value: unknown;
}>;
export declare const saveApp: () => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_APP", {}>;
export declare const fetchAuthList: (params: AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_AUTH_LIST", {
    params: AuthorizeListFetchParams;
}>;
export declare const pushAuthList: (list: AuthorizeListItem[]) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__PUSH_AUTH_LIST", {
    list: AuthorizeListItem[];
}>;
export declare const updateAuthListLoading: (status: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_AUTH_LIST_LOADING", {
    status: boolean;
}>;
export declare const updateAuthDrawerVisible: (visible?: any, editApp?: Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_AUTH_DRAWER_VISIBLE", {
    visible: any;
    editApp: Application | undefined;
}>;
export declare const saveAuthUser: (params: AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_AUTH_USER", {
    params: AuthorizeAddParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteAuthUser: (params: AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__DELETE_AUTH_USER", {
    params: AuthorizeDeleteParams;
    cb: (() => void) | undefined;
}>;
export declare const fetchUserList: (params: AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS___FETCH_USER_LIST", {
    params: AuthorizeUserFetchParams;
    cb: (() => void) | undefined;
}>;
export declare const pushUserList: (list: User[]) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS___PUSH_USER_LIST", {
    list: User[];
}>;
