/** * Copyright (c) Microsoft. All rights reserved. */ import * as React from 'react'; import { LineStore } from '../../stores/LineStore'; import { ITokenRendererProps, ITokenStore, LineHeightCalculator, TargetIndex, TokenPaddingCalculator } from '../../types/labelerTypes'; export type LineRendererProps = { onRendered: () => void; lineStore: LineStore; targetIndex: TargetIndex; getLineHeight?: LineHeightCalculator; tokenPaddingCalculators: TokenPaddingCalculator[]; onHeightChange: (index: number, height: number) => void; onTokenRender: (props: ITokenRendererProps, defaultRenderer?: (props: ITokenRendererProps) => React.ReactNode) => React.ReactNode; }; export declare const LineRenderer: (props: LineRendererProps) => JSX.Element;