import type { Signal } from 'typed-signals'; export declare type Mutable = { -readonly [P in keyof T]: T[P] extends readonly (infer U)[] ? Mutable[] : Mutable; }; export declare type SignalHash = Record void>>; export declare type TypedArray = Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array | number[]; export declare type FixedNumberArray = ([number, ...number[]] & { length: L; }) & TypedArray; //# sourceMappingURL=Types.d.ts.map