/** * Constants for the WAL-based storage engine. * * These define the binary format for data records and WAL entries. */ export declare const recordMagic = 3405691582; export declare const recordTrailer = 3735928559; export declare const headerMagic = 1162691140; export declare const headerVersionV1 = 1; export declare const headerVersionV2 = 2; export declare const recordVersion = 2; export declare const walVersion = 1; export declare const headerSize = 16; export declare const walEntrySize = 48; export declare const dataRecordOffsets: { readonly magic: 0; readonly version: 4; readonly opType: 6; readonly flags: 7; readonly seqNum: 8; readonly timestamp: 16; readonly keyLen: 24; readonly key: 26; }; export declare const walEntryLayout: { readonly magic: 0; readonly version: 4; readonly opType: 6; readonly flags: 7; readonly seqNum: 8; readonly offset: 16; readonly length: 24; readonly keyHash: 28; readonly reserved: 36; readonly checksum: 40; readonly trailer: 44; }; export declare const headerOffsets: { readonly magic: 0; readonly version: 4; readonly dimension: 6; readonly reserved: 10; }; export declare const opType: { readonly insert: 0; readonly update: 1; readonly delete: 2; }; export declare const fileExtensions: { readonly data: ".raptor"; readonly wal: ".raptor-wal"; readonly lock: ".raptor.lock"; }; //# sourceMappingURL=constants.d.ts.map