/** * 根据 layoutMode 与断点判断当前是否处于「窄视口」布局(用于移动端/平板分栏切换)。 * - desktop:始终为 false * - mobile:始终为 true * - auto:监听 matchMedia(max-width: breakpoint - 1px) * 2026-04-02 新增:供 AiChat 响应式右侧栏与 Sender 紧凑布局使用。 */ export declare function useAiChatViewportBelow(layoutMode: 'desktop' | 'mobile' | 'auto', breakpoint: number): boolean;