import Format from '../block/base/format'; import ParagraphContent from '../block/content/paragraphContent'; import Muya from '../index'; import Renderer from '../inlineRenderer/renderer'; import type { Cursor } from '../selection/types'; import { IParagraphState } from '../state/types'; import type { Highlight, Labels } from './types'; declare class InlineRenderer { muya: Muya; labels: Labels; renderer: Renderer; constructor(muya: Muya); tokenizer(block: Format, highlights: Highlight[]): import("./types").Token[]; patch(block: Format, cursor?: Cursor, highlights?: Highlight[]): void; collectReferenceDefinitions(): void; getLabelInfo(blockOrState: ParagraphContent | IParagraphState): { label: string | null; info: { href: string; title: string; } | null; }; } export default InlineRenderer;