import { flatbuffers } from 'flatbuffers'; import ByteBuffer = flatbuffers.ByteBuffer; import { TypedArray, TypedArrayConstructor } from '../interfaces'; import { BigIntArray, BigIntArrayConstructor } from '../interfaces'; /** @ignore */ export declare function memcpy(target: TTarget, source: TSource, targetByteOffset?: number, sourceByteLength?: number): TTarget; /** @ignore */ export declare function joinUint8Arrays(chunks: Uint8Array[], size?: number | null): [Uint8Array, Uint8Array[], number]; /** @ignore */ export declare type ArrayBufferViewInput = ArrayBufferView | ArrayBufferLike | ArrayBufferView | Iterable | ArrayLike | ByteBuffer | string | null | undefined | IteratorResult | ArrayLike | ByteBuffer | string | null | undefined> | ReadableStreamReadResult | ArrayLike | ByteBuffer | string | null | undefined>; /** @ignore */ export declare function toArrayBufferView(ArrayBufferViewCtor: TypedArrayConstructor, input: ArrayBufferViewInput): T; export declare function toArrayBufferView(ArrayBufferViewCtor: BigIntArrayConstructor, input: ArrayBufferViewInput): T; /** @ignore */ export declare const toInt8Array: (input: ArrayBufferViewInput) => Int8Array; /** @ignore */ export declare const toInt16Array: (input: ArrayBufferViewInput) => Int16Array; /** @ignore */ export declare const toInt32Array: (input: ArrayBufferViewInput) => Int32Array; /** @ignore */ export declare const toBigInt64Array: (input: ArrayBufferViewInput) => BigInt64Array; /** @ignore */ export declare const toUint8Array: (input: ArrayBufferViewInput) => Uint8Array; /** @ignore */ export declare const toUint16Array: (input: ArrayBufferViewInput) => Uint16Array; /** @ignore */ export declare const toUint32Array: (input: ArrayBufferViewInput) => Uint32Array; /** @ignore */ export declare const toBigUint64Array: (input: ArrayBufferViewInput) => BigUint64Array; /** @ignore */ export declare const toFloat32Array: (input: ArrayBufferViewInput) => Float32Array; /** @ignore */ export declare const toFloat64Array: (input: ArrayBufferViewInput) => Float64Array; /** @ignore */ export declare const toUint8ClampedArray: (input: ArrayBufferViewInput) => Uint8ClampedArray; /** @ignore */ declare type ArrayBufferViewIteratorInput = Iterable | ArrayBufferViewInput; /** @ignore */ export declare function toArrayBufferViewIterator(ArrayCtor: TypedArrayConstructor, source: ArrayBufferViewIteratorInput): IterableIterator; /** @ignore */ export declare const toInt8ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toInt16ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toInt32ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toUint8ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toUint16ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toUint32ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toFloat32ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toFloat64ArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ export declare const toUint8ClampedArrayIterator: (input: string | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | ArrayLike | Iterable | flatbuffers.ByteBuffer | IteratorResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | ReadableStreamReadResult | Iterable | flatbuffers.ByteBuffer | null | undefined> | Iterable | null | undefined) => IterableIterator; /** @ignore */ declare type ArrayBufferViewAsyncIteratorInput = AsyncIterable | Iterable | PromiseLike | ArrayBufferViewInput; /** @ignore */ export declare function toArrayBufferViewAsyncIterator(ArrayCtor: TypedArrayConstructor, source: ArrayBufferViewAsyncIteratorInput): AsyncIterableIterator; /** @ignore */ export declare const toInt8ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toInt16ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toInt32ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toUint8ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toUint16ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toUint32ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toFloat32ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toFloat64ArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare const toUint8ClampedArrayAsyncIterator: (input: ArrayBufferViewAsyncIteratorInput) => AsyncIterableIterator; /** @ignore */ export declare function rebaseValueOffsets(offset: number, length: number, valueOffsets: Int32Array): Int32Array; /** @ignore */ export declare function compareArrayLike>(a: T, b: T): boolean; export {};