/// <reference types="react-redux" />
import * as React from 'react';
import { Resource } from '@clickopolis/core';
import './ResourcesMatrix.scss';
export interface ResourcesMatrixProps {
    [resource: string]: Resource;
}
export declare class ResourcesMatrixBase extends React.Component<ResourcesMatrixProps, {
    info: Resource | boolean;
}> {
    constructor(props: ResourcesMatrixProps);
    getResources(props: ResourcesMatrixProps): any;
    renderResourceRow(resources: Resource[]): JSX.Element[];
    renderInfo: (resource: Resource) => JSX.Element;
    render(): JSX.Element;
}
export declare const ResourcesMatrix: React.ComponentClass<Pick<ResourcesMatrixProps, never>, any> & {
    WrappedComponent: React.ComponentType<ResourcesMatrixProps>;
};
