import * as React from 'react'; import { AbsoluteRepoFile } from '../..'; interface BlameLineProps extends AbsoluteRepoFile { line: number; portalID: string; } interface BlameLineState { content: string; href: string; } export declare class BlameLine extends React.Component { state: BlameLineState; private portal; /** Emits with the latest Props on every componentDidUpdate and on componentDidMount */ private componentUpdates; /** Subscriptions to be disposed on unmount */ private subscriptions; constructor(props: BlameLineProps); shouldComponentUpdate(nextProps: Readonly, nextState: Readonly): boolean; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): React.ReactPortal | null; } export {}; //# sourceMappingURL=BlameLine.d.ts.map