UNPKG

@glitterprotocol/glitter-sdk

Version:

The JavaScript SDK for Glitter

25 lines (24 loc) 917 B
/// <reference types="node" /> import { CompactBitArray as CompactBitArray_pb } from '@glitterprotocol/glitter.proto/cosmos/crypto/multisig/v1beta1/multisig'; import { Buffer } from 'buffer'; export declare class CompactBitArray { extra_bits_stored: number; elems: Buffer; constructor(extra_bits_stored: number, elems: Buffer); static fromBits(bits: number): CompactBitArray; count(): number; getIndex(i: number): boolean; setIndex(i: number, v: boolean): boolean; numTrueBitsBefore(index: number): number; static fromData(data: CompactBitArray.Data): CompactBitArray; toData(): CompactBitArray.Data; static fromProto(proto: CompactBitArray.Proto): CompactBitArray; toProto(): CompactBitArray.Proto; } export declare namespace CompactBitArray { interface Data { extra_bits_stored: number; elems: string; } type Proto = CompactBitArray_pb; }