import { ActionType } from 'typesafe-actions';
import * as ACTIONS from '@/actions/applications/detail/file/conditions';
import { ConditionEntity, PaginationInfo } from '@/types/index';
export declare type ConditionActionType = ActionType<typeof ACTIONS>;
declare const reducer: (state: {
    loading: boolean;
    pageInfo: PaginationInfo;
    list: ConditionEntity[];
    drawerVisible: boolean;
    drawerType: string;
    condition: ConditionEntity;
    editCondition: Partial<ConditionEntity>;
} | undefined, action: ConditionActionType) => {
    loading: boolean;
    pageInfo: PaginationInfo;
    list: ConditionEntity[];
    drawerVisible: boolean;
    drawerType: string;
    condition: ConditionEntity;
    editCondition: Partial<ConditionEntity>;
};
export default reducer;
