/* eslint-disable */ declare module "is_js" { export const boolean: (a: any) => a is boolean export const number: (a: any) => a is number export const integer: (a: any) => a is number export const string: (a: any) => a is string export const array: (a: any) => a is Array export const object: (a: any) => a is object } declare module "secure-random" { const csprng: (lenght: number) => ArrayBuffer export default csprng } declare module "crypto-browserify" { import _crypto from "crypto" const crypto: Pick< typeof _crypto, | "createHash" | "createHmac" | "pbkdf2" | "pbkdf2Sync" | "randomBytes" | "pseudoRandomBytes" | "createCipher" | "createDecipher" | "createDiffieHellman" | "createSign" | "createVerify" | "createECDH" | "publicEncrypt" | "privateDecrypt" | "privateEncrypt" | "publicDecrypt" | "createCipheriv" | "createDecipheriv" > export default crypto } declare module "protocol-buffers-encodings" { export namespace string { export const encode: (val: any, buffer: Buffer, offset?: number) => Buffer export const decode: (buf: Buffer | number[], offset?: number) => any export const encodingLength: (val: any) => number } export namespace bytes { export const encode: (val: any, buffer: Buffer, offset?: number) => Buffer export const decode: (buf: Buffer | number[], offset?: number) => any export const encodingLength: (val: any) => number } export namespace bool { export const encode: (val: any, buffer: Buffer, offset?: number) => Buffer export const decode: (buf: Buffer | number[], offset?: number) => any export const encodingLength: (val: any) => number } export namespace varint { export const encode: (val: any, buffer: Buffer, offset?: number) => Buffer export const decode: (buf: Buffer | number[], offset?: number) => any export const encodingLength: (val: any) => number } } declare module "ndjson" { import { Stream } from "stream" const wat: { stringify: () => Stream } export default wat }