/**
 * Helper functions for creating and testing binary reports received from IOTile Devices
 */
export declare function createIndividualReport(uuid: number, stream: string, value: number, sentTime: any, rawTime: any): ArrayBuffer;
export declare function expectIndividual(inReport: any, uuid: number, stream: string, value: number, sentTime: any, rawTime: any): void;
export declare function expectSequential(inReport: any, uuid: number, stream: string, count: number, streamer: number): void;
export declare function feedInPieces(report: ArrayBuffer, handler: (ArrayBuffer: ArrayBuffer) => void, size: number): void;
export declare function createReading(stream: string, timestamp: any, value: number, id: any): {
    'stream': number;
    'timestamp': any;
    'value': number;
    'id': any;
};
export declare function createSequentialReport(uuid: number, stream: string, count: number, streamer: number, start?: number): ArrayBuffer;
