import { Resource } from '@clickopolis/core';
import { Action, GROW_FOOD, CONSUME_FOOD, UPDATE_FOOD_PER_SECOND, UPDATE_FOOD_PER_CLICK, UPDATE_MAX_FOOD } from 'actions';
export declare function food(state: Resource, action: Action<GROW_FOOD | CONSUME_FOOD | UPDATE_FOOD_PER_SECOND | UPDATE_FOOD_PER_CLICK | UPDATE_MAX_FOOD>): {
    perSecond: any;
    name: string;
    total: number;
    max: number;
    perClick: number;
    description: string;
    category?: import("@clickopolis/core").ResourceCategory;
    happinessBonus?: number;
    healthBonus?: number;
    pollutionBonus?: number;
    influenceBonus?: number;
    faithBonus?: number;
    cultureBonus?: number;
    exchangeRate?: number;
    visible?: boolean;
    unlocked?: boolean;
} | {
    perClick: any;
    name: string;
    total: number;
    max: number;
    perSecond: number;
    description: string;
    category?: import("@clickopolis/core").ResourceCategory;
    happinessBonus?: number;
    healthBonus?: number;
    pollutionBonus?: number;
    influenceBonus?: number;
    faithBonus?: number;
    cultureBonus?: number;
    exchangeRate?: number;
    visible?: boolean;
    unlocked?: boolean;
} | {
    max: any;
    name: string;
    total: number;
    perSecond: number;
    perClick: number;
    description: string;
    category?: import("@clickopolis/core").ResourceCategory;
    happinessBonus?: number;
    healthBonus?: number;
    pollutionBonus?: number;
    influenceBonus?: number;
    faithBonus?: number;
    cultureBonus?: number;
    exchangeRate?: number;
    visible?: boolean;
    unlocked?: boolean;
};
