import { ApplicationResourceGroupEntity, ApplicationResourceGroupTypeEntity, ApplicationResourcesAllGroupsFetchParams, ApplicationResourcesGroupSaveParams, ApplicationResourcesRemoteUrlFetchParams, OptionsAction } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const openEditDrawer: (open: boolean, editGroup?: ApplicationResourceGroupEntity | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__STATE_EDIT_DRAWER_UPDATE", {
    open: boolean;
    editGroup: ApplicationResourceGroupEntity | undefined;
}>;
export declare const fetchResourcesGroupTypes: (params: ApplicationResourcesAllGroupsFetchParams, cb?: ((groupTypeList: any) => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___FETCH_GROUP_TYPES", {
    params: ApplicationResourcesAllGroupsFetchParams;
    cb: ((groupTypeList: any) => void) | undefined;
}>;
export declare const pushResourcesGroupTypes: (groupTypeList: ApplicationResourceGroupTypeEntity[]) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___PUSH_GROUP_TYPES", {
    groupTypeList: ApplicationResourceGroupTypeEntity[];
}>;
export declare const updateResourcesGroupsState: (params: any) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__STATE_UPDATE", {
    params: any;
}>;
export declare const resetResourcesEditDrawerState: () => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__STATE_EDIT_DRAWER_RESET", {}>;
export declare const fetchResourcesGroups: (params: ApplicationResourcesAllGroupsFetchParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___FETCH_GROUPS", {
    params: ApplicationResourcesAllGroupsFetchParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const pushResourcesGroups: (groupList: ApplicationResourceGroupEntity[]) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___PUSH_GROUPS", {
    groupList: ApplicationResourceGroupEntity[];
}>;
export declare const saveResourcesGroup: (params: ApplicationResourcesGroupSaveParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___SAVE_GROUP", {
    params: ApplicationResourcesGroupSaveParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const deleteResourcesGroup: (params: import("@/types/index").CommonDeleteParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___DELETE_GROUP", {
    params: import("@/types/index").CommonDeleteParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const fetchResourcesRemoteUrl: (params: ApplicationResourcesRemoteUrlFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS__FETCH_RESOURCE_URL", {
    resourceScope?: string | undefined;
    applicationId?: string | undefined;
    resourceType?: string | number | undefined;
}>;
export declare const pushResourcesRemoteUrl: (url: string) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___PUSH_RESOURCE_URL", {
    url: string;
}>;
