import { FuncEntity, FuncFetchParams, FuncSaveParams, PaginationInfo } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__UPDATE_FETCH_LOADING", {
    loading: boolean;
}>;
export declare const updatePaginationInfo: (pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__UPDATE_PAGINATION_INFO", {
    pageInfo: PaginationInfo;
}>;
export declare const openEditDrawer: (open: boolean, editFunc?: FuncEntity | undefined, type?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__UPDATE_FUNCTION_DRAWER_VISIBLE", {
    open: boolean;
    editFunc: FuncEntity | undefined;
    type: string | undefined;
}>;
export declare const fetchList: (params: FuncFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__FETCH_LIST", {
    params: FuncFetchParams;
}>;
export declare const pushList: (list: FuncEntity[], pageInfo: PaginationInfo, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__PUSH_LIST", {
    list: FuncEntity[];
    pageInfo: PaginationInfo;
    cb: (() => void) | undefined;
}>;
export declare const saveFunction: (params: FuncSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__SAVE_FUNCTION", {
    params: FuncSaveParams;
    cb: (() => void) | undefined;
}>;
export declare const publishFunction: (params: import("@/types/index").CommonPublishParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__PUBLISH_FUNCTION", {
    params: import("@/types/index").CommonPublishParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteFunction: (params: import("@/types/index").CommonDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__DELETE_FUNCTION", {
    params: import("@/types/index").CommonDeleteParams;
    cb: (() => void) | undefined;
}>;
