import { VariableType } from '@iotize/tap/service/all'; import { CallContext, VirtualTap } from '../virtual-tap-server'; export declare class VariableService { server: VirtualTap; constructor(server: VirtualTap); getVariableAddress(): void; putVariableAddress(context: CallContext): void; createVariable(context: CallContext): void; getVariableType(context: CallContext): { data: string | VariableType.Data; domain: string | VariableType.Domain; }; putVariableType(context: CallContext): void; getArrayLength(context: CallContext): number; putArrayLength(context: CallContext): void; getVariableValue(context: CallContext): Uint8Array; putVariableValue(context: CallContext): void; postVariableValue(context: CallContext): void; getBundleId(context: CallContext): number; putBundleId(context: CallContext): void; getRawMeta(context: CallContext): Uint8Array; putRawMeta(context: CallContext): void; private _getConverterForVariable; }