/**
 * 点击外部检测工具
 * 统一管理 document click 事件监听，用于下拉/弹出组件的关闭逻辑
 */
export interface ClickOutsideOptions {
    /** 需要检测的宿主元素 */
    host: HTMLElement;
    /** 当前是否打开状态（避免不必要的检查） */
    isOpen: () => boolean;
    /** 关闭回调 */
    onClose: () => void;
}
/**
 * 创建点击外部处理器
 * 返回清理函数，用于在 disconnectedCallback 中移除监听
 */
export declare function createClickOutsideHandler(options: ClickOutsideOptions): {
    connect: () => void;
    disconnect: () => void;
};
