import type { ZIndexKey, ThemeMode } from "../types/helpers"; /** * 获取 z-index CSS 变量(编译时类型检查版本) * @param name - z-index 名称 * @param mode - 主题模式(暂不支持,保留接口兼容性) * @returns CSS z-index 变量 * @example * zIndex("sticky") // "var(--cdt-zindex-sticky)" * zIndex("backdrop") // "var(--cdt-zindex-backdrop)" * zIndex("tooltip") // "var(--cdt-zindex-tooltip)" */ export declare function zIndex(name: ZIndexKey, mode?: ThemeMode): string; /** * 获取 z-index CSS 变量(运行时动态值版本) * @param name - z-index 名称 * @param mode - 主题模式(暂不支持,保留接口兼容性) * @returns CSS z-index 变量 */ export declare function zIndex(name: string, mode?: ThemeMode): string; /** * 获取 z-index 的原始数值(用于需要数值计算的场景) * @param name - z-index 名称 * @param mode - 主题模式(暂不支持,保留接口兼容性) * @returns z-index 数值 * @example * zIndexValue("sticky") // 100 * zIndexValue("backdrop") // 800 */ export declare function zIndexValue(name: ZIndexKey, mode?: ThemeMode): number; /** * 获取 z-index 的原始数值(运行时动态值版本) */ export declare function zIndexValue(name: string, mode?: ThemeMode): number; /** * 批量获取多个 z-index CSS 变量(编译时类型检查版本) * @param names - z-index 名称数组 * @returns CSS z-index 变量数组 * @example * zIndexList("sticky", "backdrop") // ["var(--cdt-zindex-sticky)", "var(--cdt-zindex-backdrop)"] */ export declare function zIndexList(...names: ZIndexKey[]): string[]; /** * 批量获取多个 z-index CSS 变量(运行时动态值版本) */ export declare function zIndexList(...names: string[]): string[]; /** * 获取所有可用的 z-index 名称 * @returns z-index 名称数组 */ export declare function listZIndex(): string[]; /** * 检查 z-index 是否存在 * @param name - z-index 名称 * @param mode - 主题模式(暂不支持,保留接口兼容性) * @returns 是否存在 */ export declare function zIndexExists(name: string, mode?: ThemeMode): boolean; /** * 获取 z-index 的详细信息(用于文档和调试) * @param name - z-index 名称 * @param mode - 主题模式(暂不支持,保留接口兼容性) * @returns z-index 详细信息 */ export declare function zIndexInfo(name: string, mode?: ThemeMode): { name: string; path: string; value: number; cssValue: string; cssVariable: string; numericValue: number; }; //# sourceMappingURL=zindex.d.ts.map