/**
 * 流式 token 缓存类型。
 * 在流式场景中，部分 Markdown token（link、image、table 等）可能处于未闭合状态，
 * 直接交给 parser 会产生错误结果。此 hook 将已完成的内容和未完成的 pending 分离，
 * 仅将已完成的部分交给 parser。
 *
 * 移植自 @ant-design/x-markdown 的 useStreaming hook。
 */
export declare enum StreamCacheTokenType {
    Text = "text",
    Link = "link",
    Image = "image",
    Html = "html",
    Emphasis = "emphasis",
    List = "list",
    Table = "table",
    InlineCode = "inline-code"
}
/** 流式 token 缓存——暂缓不完整的 link/image/table 等，避免 parser 错误解析 */
export declare const useStreaming: (input: string, enabled: boolean) => string;
