import type { Paragraph } from './types'; interface SeparatorActionOptions { source: string; currentIndex: number; sortedSeparators: string[]; paragraphMinlength: number; lastParagraph?: Paragraph; } interface TailActionOptions { source: string; currentIndex: number; lastParagraph?: Paragraph; } export interface ParagraphSeparatorActions { mergeActions: Array>; appendActions: Array>; } export type TailParagraphAction = { type: 'none'; } | { type: 'merge'; data: Pick; } | { type: 'append'; data: Pick; }; export declare function resolveSeparatorParagraphActions(options: SeparatorActionOptions): ParagraphSeparatorActions; export declare function resolveTailParagraphAction(options: TailActionOptions): TailParagraphAction; export {};