/**
 * @module node-opcua-client
 */
import { type NodeIdLike } from "node-opcua-nodeid";
import type { IBasicSessionReadAsyncMultiple, IBasicSessionTranslateBrowsePathAsyncMultiple } from "node-opcua-pseudo-session";
import type { Variant } from "node-opcua-variant";
interface AnalogDataItemSnapshot {
    engineeringUnits: Variant | null;
    engineeringUnitsRange: Variant | null;
    instrumentRange: Variant | null;
    valuePrecision: Variant | null;
    definition: Variant | null;
}
/**
 *
 */
export declare function readUAAnalogItem(session: IBasicSessionTranslateBrowsePathAsyncMultiple & IBasicSessionReadAsyncMultiple, nodeId: NodeIdLike): Promise<AnalogDataItemSnapshot>;
export {};
