import { ActionType } from 'typesafe-actions';
import * as ACTIONS from '@/actions/applications/detail/resources/groups';
import { ApplicationResourceGroupEntity } from '@/types/application';
export declare type AppResourceGroupsActionType = ActionType<typeof ACTIONS>;
declare const reducer: (state: {
    loading: boolean;
    groupList: ApplicationResourceGroupEntity[];
    drawerOpen: boolean;
    editGroup: ApplicationResourceGroupEntity;
    resourceUrl: string;
} | undefined, action: AppResourceGroupsActionType) => {
    loading: boolean;
    groupList: ApplicationResourceGroupEntity[];
    drawerOpen: boolean;
    editGroup: ApplicationResourceGroupEntity;
    resourceUrl: string;
};
export default reducer;
