import { default as React } from 'react';
import { default as PropTypes } from 'prop-types';
export class PowerNode extends React.Component<any, any, any> {
    constructor(props: any);
    state: {
        highlighted: boolean;
    };
    /**
     * Use stops hovering over power node
     */
    handleMouseOut(): void;
    /**
     * User hovers over the power node
     */
    handleMouseOver(): void;
    handleClick(e: any): void;
    drawLabel(x: any, y: any, label: any, position: any, offset: any): import("react/jsx-runtime").JSX.Element;
    render(): import("react/jsx-runtime").JSX.Element;
}
export namespace PowerNode {
    namespace propTypes {
        let radius: PropTypes.Requireable<number>;
    }
    namespace defaultProps {
        let radius_1: number;
        export { radius_1 as radius };
    }
}
