import * as React from 'react';
import { DecorationAttachmentRenderOptions } from 'sourcegraph';
import { AbsoluteRepoFile } from '..';
interface LineDecorationAttachmentProps extends AbsoluteRepoFile {
    line: number;
    portalID: string;
    attachment: DecorationAttachmentRenderOptions;
}
/** Displays text after a line in Blob. */
export declare class LineDecorationAttachment extends React.PureComponent<LineDecorationAttachmentProps> {
    private portal;
    componentWillMount(): void;
    componentWillReceiveProps(nextProps: Readonly<LineDecorationAttachmentProps>): void;
    render(): React.ReactPortal | null;
}
export {};
//# sourceMappingURL=LineDecorationAttachment.d.ts.map