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