import { LocationDescriptor, MeatballMenuApi } from "@heydovetail/ui-components"; import { ITag } from "@heydovetail/ui-components/lib.es2015/components/Highlighter"; import * as React from "react"; import { HighlightRange } from "../../range/types"; interface Props { highlights: (HighlightRange & { topOffset: number; })[]; width: number; tagLookup: Map; generateTagURL: (tagId: string) => LocationDescriptor; onRemoveTag?: (options: { from: number; to: number; tagId: string; }) => void; onCopyHighlightURL?: (rangeId: string) => void; onFocusRange: (rangeId: string | null) => void; tagQuickEditRenderer?: (tagId: string, menuApi: MeatballMenuApi) => React.ReactNode; } export declare class HighlightSidebar extends React.PureComponent { render(): JSX.Element; } export {};