import type { CellOutput, KnownCellOutputMimeTypes, OutputSummaryEntry, OutputSummaryKind } from '@curvenote/blocks'; import type { IFileObjectFactoryFn } from '../../files'; import Summarizer from './base'; import type { SummarizerOptions } from './types'; declare class StringDisplayDataSummarizer extends Summarizer { myKind: OutputSummaryKind; content_type: KnownCellOutputMimeTypes; additionalTypesToStrip: KnownCellOutputMimeTypes[]; constructor(fileFactory: IFileObjectFactoryFn, item: CellOutput, basepath: string, kind: OutputSummaryKind, content_type: KnownCellOutputMimeTypes, additionalTypesToStrip: KnownCellOutputMimeTypes[], options?: SummarizerOptions); test(item: CellOutput): boolean; kind(): OutputSummaryKind; next(): CellOutput; prepare(): OutputSummaryEntry; } export default StringDisplayDataSummarizer;