/**
 * 主题检测配置选项
 */
export interface DetectThemeOptions {
    /**
     * 用于检测主题的 CSS 变量名
     * @default '--color-gray-bg-page'
     */
    cssVariable?: string;
    /**
     * 亮度阈值，低于此值认为是暗色主题
     * @default 145
     */
    darknessThreshold?: number;
    /**
     * 是否监听主题变化
     * @default true
     */
    observeChanges?: boolean;
}
/**
 * 自动检测当前主题的 Hook
 *
 * 检测策略（按优先级）：
 * 1. 检查 `html[data-theme='dark']` 属性
 * 2. 检查指定 CSS 变量的亮度值
 * 3. 检查 `--color-gray-bg-page` 的亮度值
 *
 * @param options 检测配置选项
 * @returns 检测到的主题 'light' | 'dark'
 *
 * @example
 * ```tsx
 * const theme = useDetectTheme();
 * // theme: 'light' | 'dark'
 *
 * // 自定义配置
 * const theme = useDetectTheme({
 *   cssVariable: '--color-primary-bg-page',
 *   darknessThreshold: 128,
 *   observeChanges: true,
 * });
 * ```
 */
export declare const useDetectTheme: (options?: DetectThemeOptions) => 'light' | 'dark';
export default useDetectTheme;
