import { CollapsedPageRenderElement, PageRenderElement } from './types'; import type { Corpus } from '../../configs/types/Corpus'; export declare function shouldSkipJunctionContinuationElement(elements: PageRenderElement[], index: number, selectedTier: string, corpus?: Corpus | null): boolean; export declare function findSegmentationGroupBounds(elements: PageRenderElement[], index: number): { start: number; end: number; }; export declare function shouldSkipSegmentationElement(elements: PageRenderElement[], index: number, selectedTier: string, corpus?: Corpus | null): boolean; /** @deprecated Use shouldSkipSegmentationElement */ export declare function shouldSkipSegmentationToken(elements: PageRenderElement[], index: number, selectedTier: string, corpus?: Corpus | null): boolean; export default function collapseElementsForTier(elements: PageRenderElement[], selectedTier: string, corpus?: Corpus | null): CollapsedPageRenderElement[]; export declare function isTokenBearingCollapsed(item: CollapsedPageRenderElement): boolean;