/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import type { NumericUuid } from "./identifiers.js"; export declare function writeNumber(buffer: Float64Array, index: number, value: number): number; export declare function writeNumericUuid(buffer: BigUint64Array, index: number, value: NumericUuid): number; export declare function writeBoolean(buffer: Float64Array, index: number, value: boolean): number; /** * Helper type to allow returning a value when reading as well as incrementing an index to make * deserialization easier. * Should be constructed with two views of the same buffer and index set to 0. */ export interface Index { bufferFloat: Float64Array; bufferUint: BigUint64Array; index: number; } export declare function readNumber(index: Index): number; export declare function readNumericUuid(index: Index): NumericUuid; export declare function readBoolean(index: Index): boolean; //# sourceMappingURL=persistanceUtilities.d.ts.map