/// <reference types="react-redux" />
import * as React from 'react';
import { addNotification, addResource } from 'actions';
import { Flags, Resource, Citizen, Civilization } from '@clickopolis/core';
import { TimeStatus } from 'utils';
interface EventsProps {
    addNotification: addNotification;
    addResource: addResource;
    flags: Flags;
    timeStatus: TimeStatus;
    cattle: Resource;
    farmer: Citizen;
    civilization: Civilization;
}
export declare class EventsBase extends React.Component<EventsProps> {
    intervalIdMin: any;
    componentDidMount(): void;
    minuteTimer: () => void;
    rollEvent(): void;
    render(): JSX.Element;
}
export declare const Events: React.ComponentClass<Pick<{
    flags: any;
    timeStatus: any;
    cattle: any;
    farmer: any;
    civilization: any;
} & {
    addNotification: typeof addNotification;
    addResource: typeof addResource;
}, never>, any> & {
    WrappedComponent: React.ComponentType<{
        flags: any;
        timeStatus: any;
        cattle: any;
        farmer: any;
        civilization: any;
    } & {
        addNotification: typeof addNotification;
        addResource: typeof addResource;
    }>;
};
export {};
