export declare enum DwType { AUTOMATIC = -1, UNKNOWN = 0, INT1 = 1, INT2 = 2, INT4 = 3, INT8 = 4, UINT1 = 5, UINT2 = 6, UINT4 = 7, UINT8 = 8, FLOAT4 = 9, FLOAT8 = 10, BOOL = 11, STRING = 16, TIMESTAMP = 17, BINARY = 19 } export declare class DwVariable { variable: string; type?: DwType; typeString?: string; structId?: number; count?: number; xdim?: number; ydim?: number; zdim?: number; xstart?: number; ystart?: number; zstart?: number; length?: number; casts?: number; castStrings?: string[]; bitno?: number; offset?: number; desc?: string; options?: string[]; optionStrings?: string[]; rate?: number; condition?: Condition; } export declare class Condition { deadband: number; } export declare class DwSubscribeVariable extends DwVariable { device: string; }