import { default as BinaryStream } from '@jsprismarine/jsbinaryutils';
import { default as FrameReliability } from './FrameReliability';
export declare const MAX_FRAME_BYTE_LENGTH = 23;
export default class Frame {
    reliability: FrameReliability;
    reliableIndex: number | null;
    sequenceIndex: number | null;
    orderIndex: number | null;
    orderChannel: NonNullable<number>;
    fragmentSize: number;
    fragmentId: number;
    fragmentIndex: number;
    content: Buffer;
    fromBinary(stream: BinaryStream): Frame;
    toBinary(): BinaryStream;
    getByteLength(): number;
    isReliable(): boolean;
    isSequenced(): boolean;
    isOrdered(): boolean;
    isOrderedExclusive(): boolean;
    isFragmented(): boolean;
}
//# sourceMappingURL=Frame.d.ts.map