/**
 * Telegram Caption Utilities
 *
 * Handles splitting text for media captions vs follow-up messages.
 * Telegram captions have a 1024 character limit.
 */
export interface CaptionSplit {
    /** The caption (max 1024 chars) */
    caption: string;
    /** Remaining text to send as follow-up */
    followUpText: string | undefined;
    /** Whether the text was split */
    wasSplit: boolean;
}
/**
 * Split text into caption and follow-up text
 * Tries to split at natural boundaries (paragraphs, sentences)
 */
export declare function splitTelegramCaption(text: string): CaptionSplit;
