import React from 'react';
import { Application } from '../application';
import { IManagedResourceSummary } from '../domain/IManagedEntity';
import { ResourceDeploymentStatusProps } from './overview/ResourceDeploymentStatus';
import './ObjectRow.less';
export interface IManagedResourceObjectProps {
    application: Application;
    resource: IManagedResourceSummary;
    depth?: number;
    metadata?: ResourceDeploymentStatusProps;
}
export declare const EventsLink: (props: Pick<IManagedResourceSummary, 'id' | 'displayName'>) => JSX.Element;
export declare const ManagedResourceObject: React.MemoExoticComponent<({ application, resource, metadata, depth }: IManagedResourceObjectProps) => JSX.Element>;
