import { CBFormat, FileChunkReference, STPFormat } from "./utils/file-chunk-reference"; export { CBFormat, FileChunkReference, STPFormat } from "./utils/file-chunk-reference"; import { ExtendedGUID, GUID } from "./utils/guid"; export type CompactID = { n: number; guidIndex: number; }; export type JCID = { id: number; index: number; isBinary: boolean; isPropertySet: boolean; isGraphNode: boolean; isFileData: boolean; isReadOnly: boolean; }; export declare class OneNoteReader { #private; readonly buffer: Uint8Array; constructor(buffer: Uint8Array); get position(): number; seek(pos: number): void; trySeek(pos: number): boolean; deserializeGUID(): GUID; deserializeCompactId(): CompactID; deserializeJCID(): JCID; deserializeInt(): number; deserializeShort(): number; deserializeLong(): number; deserializeChar(): string; deserializeByte(): number; deserializeCharArray(length: number): string; deserializeBytes(length: number): Uint8Array; deserializeExtendedGUID(): ExtendedGUID; deserializeFileChunkReference(stpFormat: TStpFormat, cbFormat: TCbFormat): FileChunkReference; readFileChunkReference32(): FileChunkReference; readFileChunkReference64x32(): FileChunkReference; readFileChunkReference(stpFormat: TStpFormat, cbFormat: TCbFormat): FileChunkReference; }