import { Time } from "@foxglove/rostime"; import { EntityId, GuidPrefix, SequenceNumber } from "../../common"; import { SubMessage } from "../SubMessage"; import { SubMessageView } from "../SubMessageView"; export declare class DataFrag implements SubMessage { readerEntityId: EntityId; writerEntityId: EntityId; writerSeqNumber: SequenceNumber; fragmentStartingNum: number; fragmentsInSubmessage: number; fragmentSize: number; sampleSize: number; fragments: Uint8Array[]; constructor(readerEntityId: EntityId, writerEntityId: EntityId, writerSeqNumber: SequenceNumber, fragmentStartingNum: number, fragmentsInSubmessage: number, fragmentSize: number, sampleSize: number, fragments: Uint8Array[]); write(output: DataView, offset: number, littleEndian: boolean): number; } export declare class DataFragView extends SubMessageView { constructor(data: Uint8Array, view: DataView, offset: number, guidPrefix?: GuidPrefix, timestamp?: Time); get readerEntityId(): EntityId; get writerEntityId(): EntityId; get writerSeqNumber(): SequenceNumber; get fragmentStartingNum(): number; get fragmentsInSubmessage(): number; get fragmentSize(): number; get sampleSize(): number; get fragments(): Uint8Array[]; } //# sourceMappingURL=DataFrag.d.ts.map