/// <reference types="react" />
import * as React from 'react';
import { Resource } from '../../../../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: any): any;
    renderInfo: (resource: any) => JSX.Element;
    render(): JSX.Element;
}
export declare const ResourcesMatrix: React.ComponentClass<Pick<ResourcesMatrixProps, never>> & {
    WrappedComponent: React.ComponentType<ResourcesMatrixProps>;
};
