export interface NumberValue { readonly value: string; } export type NativeAttributeValue = | NativeScalarAttributeValue | { [key: string]: NativeAttributeValue; } | NativeAttributeValue[] | Set< number | bigint | NumberValue | string | NativeAttributeBinary | undefined > | InstanceType<{ new (...args: any[]): any; }>; export type NativeScalarAttributeValue = | null | undefined | boolean | number | NumberValue | bigint | NativeAttributeBinary | string; declare global { interface File {} } type IfDefined = {} extends T ? never : T; export type NativeAttributeBinary = | ArrayBuffer | IfDefined | IfDefined | DataView | IfDefined | Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array | BigInt64Array | BigUint64Array; export {};