export declare class Parser { private buffer; private bindKey; private baseByteLength; private frameControl; private version; private productId; private frameCounter; private macAddress; private capabilities; private eventType; private eventLength; private event; constructor(buffer: any, bindKey: string); parse(): { frameControl: any; event: any; productId: any; frameCounter: any; macAddress: any; eventType: any; capabilities: any; eventLength: any; version: any; }; parseFrameControl(): {}; parseVersion(): number; parseProductId(): any; parseFrameCounter(): any; parseMacAddress(): string | null; get capabilityOffset(): any; parseCapabilities(): {} | null; get eventOffset(): any; parseEventType(): any; parseEventLength(): any; decryptPayload(): void; parseEventData(): { temperature: number; } | { humidity: number; } | { battery: any; } | { illuminance: any; } | { fertility: any; } | { moisture: any; } | null; parseTemperatureEvent(): { temperature: number; }; parseHumidityEvent(): { humidity: number; }; parseBatteryEvent(): { battery: any; }; parseTemperatureAndHumidityEvent(): { temperature: number; humidity: number; }; parseIlluminanceEvent(): { illuminance: any; }; parseFertilityEvent(): { fertility: any; }; parseMoistureEvent(): { moisture: any; }; toString(): any; } //# sourceMappingURL=parser.d.ts.map