import { Citizen } from '@clickopolis/core';
import { Action, ADD_CITIZEN, REMOVE_CITIZEN } from '../actions';
export declare function ruler(state: Citizen, action: any): Citizen;
export declare function farmer(state: Citizen, action: Action<ADD_CITIZEN | REMOVE_CITIZEN>): Citizen;
export declare function miner(state: Citizen, action: Action<ADD_CITIZEN | REMOVE_CITIZEN>): Citizen;
