import * as React from 'react';
import * as PropTypes from 'prop-types';
interface IProps {
    workflow?: any;
    selectedItem?: any;
}
declare class NodeDescriptor extends React.Component<IProps> {
    static propTypes: {
        selectedItem: PropTypes.Requireable<object>;
        workflow: PropTypes.Requireable<object>;
    };
    state: {
        loading: boolean;
    };
    shouldComponentUpdate(nextProps: any, nextState: any): boolean;
    handlers: {
        onTrigger: () => Promise<void>;
    };
    render(): JSX.Element;
}
export default NodeDescriptor;
