import { FileType } from '@/constants/index';
import { Application, ApplicationListFetchParams, GoodsAddParams, PaginationInfo, PaginationReqParams, StorePackageResource, StoreProjectResource, StoreResourceSearchParams } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"STORE_CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const fetchResources: (params: StoreResourceSearchParams) => import("typesafe-actions").PayloadAction<"STORE__FETCH_RESOURCES", {
    type: string;
    appIds?: string[] | undefined;
    page?: number | undefined;
    size?: number | undefined;
    search?: string | undefined;
}>;
export declare const pushProjectResources: (list: StoreProjectResource[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"STORE__PUSH_PROJECT_RESOURCES", {
    list: StoreProjectResource[];
    pageInfo: PaginationInfo;
}>;
export declare const pushPackageResources: (list: StorePackageResource[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"STORE__PUSH_PACKAGE_RESOURCES", {
    list: StorePackageResource[];
    pageInfo: PaginationInfo;
}>;
export declare const pushVariableResources: (list: StorePackageResource[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"STORE__PUSH_VARIABLE_RESOURCES", {
    list: StorePackageResource[];
    pageInfo: PaginationInfo;
}>;
export declare const updateBuyModalVisible: (visible: boolean, ids?: string[] | undefined) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_BUY_MODAL_VISIBLE", {
    visible: boolean;
    ids: string[] | undefined;
}>;
export declare const updatePreviewModalVisible: (visible: boolean, resourceItem?: any) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_PREVIEW_MODAL_VISIBLE", {
    visible: boolean;
    resourceItem: any;
}>;
export declare const updateProjectResourceItemChecked: (id: string) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_RESOURCE_ITEM_CHECKED", {
    id: string;
}>;
export declare const updatePackageResourceItemChecked: (id: string) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_PACKAGE_RESOURCE_ITEM_CHECKED", {
    id: string;
}>;
export declare const updateVariableResourceItemChecked: (id: string) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_VARIABLE_RESOURCE_ITEM_CHECKED", {
    id: string;
}>;
export declare const updateSearchText: (text: string) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_SEARCH_TEXT", {
    text: string;
}>;
export declare const updateSelectedAppIds: (ids: string[]) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_SELECTED_APP_IDS", {
    ids: string[];
}>;
export declare const updateType: (type: FileType) => import("typesafe-actions").PayloadAction<"STORE__UPDATE_TYPE", {
    type: FileType;
}>;
export declare const fetchApplicationList: (params: ApplicationListFetchParams) => import("typesafe-actions").PayloadAction<"STORE__FETCH_APPLICATION_LIST", {
    params: ApplicationListFetchParams;
}>;
export declare const pushApplicationList: (list: Application[]) => import("typesafe-actions").PayloadAction<"STORE__PUSH_APPLICATION_LIST", {
    list: Application[];
}>;
export declare const fetchAllApplicationList: (params: PaginationReqParams) => import("typesafe-actions").PayloadAction<"STORE__FETCH_ALL_APPLICATION_LIST", {
    page?: number | undefined;
    size?: number | undefined;
    search?: string | undefined;
}>;
export declare const pushAllApplicationList: (list: Application[]) => import("typesafe-actions").PayloadAction<"STORE__PUSH_ALL_APPLICATION_LIST", {
    list: Application[];
}>;
export declare const addGoods: (params: GoodsAddParams) => import("typesafe-actions").PayloadAction<"STORE__ADD_GOODS", {
    delivery: "clone" | "reference";
    appIds?: string[] | undefined;
    goodsIds: string[];
}>;
