import { ActionType } from 'typesafe-actions';
import * as ACTIONS from '@/actions/applications/list';
import { Application, PaginationInfo } from '@/types/index';
export declare type ApplicationsActionType = ActionType<typeof ACTIONS>;
declare const homeReducer: (state: {
    loading: boolean;
    applicationList: Application[];
    pageInfo: PaginationInfo;
    editDrawerVisible: boolean;
    editApp: Partial<Application>;
    saveLoading: boolean;
} | undefined, action: ApplicationsActionType) => {
    loading: boolean;
    applicationList: Application[];
    pageInfo: PaginationInfo;
    editDrawerVisible: boolean;
    editApp: Partial<Application>;
    saveLoading: boolean;
};
export default homeReducer;
