import { DpValue } from '../useDpState'; /** * 获取指定 DP Code 的当前值(只读) * @internal * @deprecated 该 Hook 暂未在对外文档中暴露,不建议在业务中继续直接使用,后续可能调整或移除。 * @since @ray-js/panel-sdk 1.0.0 * @typeParam T - DP 值的具体类型,需为 `boolean | number | string` 的子类型 * @param dpCode - 需要查询的 DP Code,例如 `'switch_led'` * @returns 当前 DP 值,类型为泛型 T * @remarks * 该 Hook 是 `useDpState` 的只读简化封装,仅返回指定 DP 的当前值,不提供下发方法。 * 如需下发 DP,请使用 `useDpState`。 * @example * ```tsx * import { useDpValue } from '@ray-js/panel-sdk'; * * function SwitchDisplay() { * // 获取布尔类型的开关 DP 值 * const switchOn = useDpValue('switch_led'); * return {switchOn ? '已开启' : '已关闭'}; * } * ``` */ export declare function useDpValue(dpCode: string): T;