Type declaration
create:function
- create<I>(base?): GenesisState
 Type Parameters
- I extends { 
    chains?: { 
        addrPrefix?: string; 
        assets?: { 
            denom?: string; 
            minAmount?: Uint8Array; 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    }[]; 
    collectorAddress?: Uint8Array; 
    ibcTransfers?: { 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: string; 
            denom?: string; 
        }; 
    }[]; 
    params?: { 
        callContractsProposalMinDeposits?: { 
            chain?: string; 
            contractAddress?: string; 
            minDeposits?: { 
                amount?: ...; 
                denom?: ...; 
            }[]; 
        }[]; 
        endBlockerLimit?: string | number | Long; 
        routeTimeoutWindow?: string | number | Long; 
        transferLimit?: string | number | Long; 
    }; 
    seqIdMapping?: {}; 
    transferQueue?: { 
        items?: {}; 
    }; 
} & { 
    chains?: { 
        addrPrefix?: string; 
        assets?: { 
            denom?: (...) | (...); 
            minAmount?: (...) | (...); 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    }[] & ({ 
        addrPrefix?: string; 
        assets?: { 
            denom?: ...; 
            minAmount?: ...; 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    } & { 
        addrPrefix?: string; 
        assets?: (...)[] & (...)[] & {
            [K in (...)]: (...)
        }; 
        ibcPath?: string; 
        name?: string; 
    } & {
        [K in string | number | symbol]: never
    })[] & {
        [K in string | symbol]: never
    }; 
    collectorAddress?: Uint8Array; 
    ibcTransfers?: { 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: string; 
            denom?: string; 
        }; 
    }[] & ({ 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: (...) | (...); 
            denom?: (...) | (...); 
        }; 
    } & { 
        channelId?: string; 
        id?: string | number | Long & { 
            high: ...; 
            low: ...; 
            unsigned: ...; 
            add(addend): ...; 
            and(other): ...; 
            clz(): ...; 
            comp(other): ...; 
            compare(other): ...; 
            countLeadingZeros(): ...; 
            countTrailingZeros(): ...; 
            ctz(): ...; 
            div(divisor): ...; 
            divide(divisor): ...; 
            eq(other): ...; 
            equals(other): ...; 
            eqz(): ...; 
            ge(other): ...; 
            getHighBits(): ...; 
            getHighBitsUnsigned(): ...; 
            getLowBits(): ...; 
            getLowBitsUnsigned(): ...; 
            getNumBitsAbs(): ...; 
            greaterThan(other): ...; 
            greaterThanOrEqual(other): ...; 
            gt(other): ...; 
            gte(other): ...; 
            isEven(): ...; 
            isNegative(): ...; 
            isOdd(): ...; 
            isPositive(): ...; 
            isZero(): ...; 
            le(other): ...; 
            lessThan(other): ...; 
            lessThanOrEqual(other): ...; 
            lt(other): ...; 
            lte(other): ...; 
            mod(other): ...; 
            modulo(other): ...; 
            mul(multiplier): ...; 
            multiply(multiplier): ...; 
            ne(other): ...; 
            neg(): ...; 
            negate(): ...; 
            neq(other): ...; 
            not(): ...; 
            notEquals(other): ...; 
            or(other): ...; 
            rem(other): ...; 
            rotateLeft(numBits): ...; 
            rotateRight(numBits): ...; 
            rotl(numBits): ...; 
            rotr(numBits): ...; 
            shiftLeft(numBits): ...; 
            shiftRight(numBits): ...; 
            shiftRightUnsigned(numBits): ...; 
            shl(numBits): ...; 
            shr(numBits): ...; 
            shr_u(numBits): ...; 
            shru(numBits): ...; 
            sub(subtrahend): ...; 
            subtract(subtrahend): ...; 
            toBytes(le?): ...; 
            toBytesBE(): ...; 
            toBytesLE(): ...; 
            toInt(): ...; 
            toNumber(): ...; 
            toSigned(): ...; 
            toString(radix?): ...; 
            toUnsigned(): ...; 
            xor(other): ...; 
        } & {
            [K in (...)]: (...)
        }; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long & { 
            high: ...; 
            low: ...; 
            unsigned: ...; 
            add(addend): ...; 
            and(other): ...; 
            clz(): ...; 
            comp(other): ...; 
            compare(other): ...; 
            countLeadingZeros(): ...; 
            countTrailingZeros(): ...; 
            ctz(): ...; 
            div(divisor): ...; 
            divide(divisor): ...; 
            eq(other): ...; 
            equals(other): ...; 
            eqz(): ...; 
            ge(other): ...; 
            getHighBits(): ...; 
            getHighBitsUnsigned(): ...; 
            getLowBits(): ...; 
            getLowBitsUnsigned(): ...; 
            getNumBitsAbs(): ...; 
            greaterThan(other): ...; 
            greaterThanOrEqual(other): ...; 
            gt(other): ...; 
            gte(other): ...; 
            isEven(): ...; 
            isNegative(): ...; 
            isOdd(): ...; 
            isPositive(): ...; 
            isZero(): ...; 
            le(other): ...; 
            lessThan(other): ...; 
            lessThanOrEqual(other): ...; 
            lt(other): ...; 
            lte(other): ...; 
            mod(other): ...; 
            modulo(other): ...; 
            mul(multiplier): ...; 
            multiply(multiplier): ...; 
            ne(other): ...; 
            neg(): ...; 
            negate(): ...; 
            neq(other): ...; 
            not(): ...; 
            notEquals(other): ...; 
            or(other): ...; 
            rem(other): ...; 
            rotateLeft(numBits): ...; 
            rotateRight(numBits): ...; 
            rotl(numBits): ...; 
            rotr(numBits): ...; 
            shiftLeft(numBits): ...; 
            shiftRight(numBits): ...; 
            shiftRightUnsigned(numBits): ...; 
            shl(numBits): ...; 
            shr(numBits): ...; 
            shr_u(numBits): ...; 
            shru(numBits): ...; 
            sub(subtrahend): ...; 
            subtract(subtrahend): ...; 
            toBytes(le?): ...; 
            toBytesBE(): ...; 
            toBytesLE(): ...; 
            toInt(): ...; 
            toNumber(): ...; 
            toSigned(): ...; 
            toString(radix?): ...; 
            toUnsigned(): ...; 
            xor(other): ...; 
        } & {
            [K in (...)]: (...)
        }; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: ...; 
            denom?: ...; 
        } & { 
            amount?: ...; 
            denom?: ...; 
        } & {
            [K in (...)]: (...)
        }; 
    } & {
        [K in string | number | symbol]: never
    })[] & {
        [K in string | symbol]: never
    }; 
    params?: { 
        callContractsProposalMinDeposits?: { 
            chain?: string; 
            contractAddress?: string; 
            minDeposits?: (...)[]; 
        }[]; 
        endBlockerLimit?: string | number | Long; 
        routeTimeoutWindow?: string | number | Long; 
        transferLimit?: string | number | Long; 
    } & { 
        callContractsProposalMinDeposits?: { 
            chain?: (...) | (...); 
            contractAddress?: (...) | (...); 
            minDeposits?: (...) | (...); 
        }[] & ({ 
            chain?: ...; 
            contractAddress?: ...; 
            minDeposits?: ...; 
        } & { 
            chain?: ...; 
            contractAddress?: ...; 
            minDeposits?: ...; 
        } & {
            [K in (...)]: (...)
        })[] & {
            [K in string | symbol]: never
        }; 
        endBlockerLimit?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
        routeTimeoutWindow?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
        transferLimit?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
    } & {
        [K in string | number | symbol]: never
    }; 
    seqIdMapping?: {} & {} & {
        [K in symbol]: never
    }; 
    transferQueue?: { 
        items?: {}; 
    } & { 
        items?: {} & {} & {
            [K in symbol]: never
        }; 
    } & {
        [K in string | number | symbol]: never
    }; 
} & {
    [K in string | number | symbol]: never
} 
decode:function
- decode(input, length?): GenesisState
 Parameters
- input: Uint8Array | Reader
 Optional length: number
encode:function
- encode(message, writer?): Writer
 Returns Writer
fromJSON:function
fromPartial:function
- fromPartial<I>(object): GenesisState
 Type Parameters
- I extends { 
    chains?: { 
        addrPrefix?: string; 
        assets?: { 
            denom?: string; 
            minAmount?: Uint8Array; 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    }[]; 
    collectorAddress?: Uint8Array; 
    ibcTransfers?: { 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: string; 
            denom?: string; 
        }; 
    }[]; 
    params?: { 
        callContractsProposalMinDeposits?: { 
            chain?: string; 
            contractAddress?: string; 
            minDeposits?: { 
                amount?: ...; 
                denom?: ...; 
            }[]; 
        }[]; 
        endBlockerLimit?: string | number | Long; 
        routeTimeoutWindow?: string | number | Long; 
        transferLimit?: string | number | Long; 
    }; 
    seqIdMapping?: {}; 
    transferQueue?: { 
        items?: {}; 
    }; 
} & { 
    chains?: { 
        addrPrefix?: string; 
        assets?: { 
            denom?: (...) | (...); 
            minAmount?: (...) | (...); 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    }[] & ({ 
        addrPrefix?: string; 
        assets?: { 
            denom?: ...; 
            minAmount?: ...; 
        }[]; 
        ibcPath?: string; 
        name?: string; 
    } & { 
        addrPrefix?: string; 
        assets?: (...)[] & (...)[] & {
            [K in (...)]: (...)
        }; 
        ibcPath?: string; 
        name?: string; 
    } & {
        [K in string | number | symbol]: never
    })[] & {
        [K in string | symbol]: never
    }; 
    collectorAddress?: Uint8Array; 
    ibcTransfers?: { 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: string; 
            denom?: string; 
        }; 
    }[] & ({ 
        channelId?: string; 
        id?: string | number | Long; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: (...) | (...); 
            denom?: (...) | (...); 
        }; 
    } & { 
        channelId?: string; 
        id?: string | number | Long & { 
            high: ...; 
            low: ...; 
            unsigned: ...; 
            add(addend): ...; 
            and(other): ...; 
            clz(): ...; 
            comp(other): ...; 
            compare(other): ...; 
            countLeadingZeros(): ...; 
            countTrailingZeros(): ...; 
            ctz(): ...; 
            div(divisor): ...; 
            divide(divisor): ...; 
            eq(other): ...; 
            equals(other): ...; 
            eqz(): ...; 
            ge(other): ...; 
            getHighBits(): ...; 
            getHighBitsUnsigned(): ...; 
            getLowBits(): ...; 
            getLowBitsUnsigned(): ...; 
            getNumBitsAbs(): ...; 
            greaterThan(other): ...; 
            greaterThanOrEqual(other): ...; 
            gt(other): ...; 
            gte(other): ...; 
            isEven(): ...; 
            isNegative(): ...; 
            isOdd(): ...; 
            isPositive(): ...; 
            isZero(): ...; 
            le(other): ...; 
            lessThan(other): ...; 
            lessThanOrEqual(other): ...; 
            lt(other): ...; 
            lte(other): ...; 
            mod(other): ...; 
            modulo(other): ...; 
            mul(multiplier): ...; 
            multiply(multiplier): ...; 
            ne(other): ...; 
            neg(): ...; 
            negate(): ...; 
            neq(other): ...; 
            not(): ...; 
            notEquals(other): ...; 
            or(other): ...; 
            rem(other): ...; 
            rotateLeft(numBits): ...; 
            rotateRight(numBits): ...; 
            rotl(numBits): ...; 
            rotr(numBits): ...; 
            shiftLeft(numBits): ...; 
            shiftRight(numBits): ...; 
            shiftRightUnsigned(numBits): ...; 
            shl(numBits): ...; 
            shr(numBits): ...; 
            shr_u(numBits): ...; 
            shru(numBits): ...; 
            sub(subtrahend): ...; 
            subtract(subtrahend): ...; 
            toBytes(le?): ...; 
            toBytesBE(): ...; 
            toBytesLE(): ...; 
            toInt(): ...; 
            toNumber(): ...; 
            toSigned(): ...; 
            toString(radix?): ...; 
            toUnsigned(): ...; 
            xor(other): ...; 
        } & {
            [K in (...)]: (...)
        }; 
        portId?: string; 
        receiver?: string; 
        sender?: Uint8Array; 
        sequence?: string | number | Long & { 
            high: ...; 
            low: ...; 
            unsigned: ...; 
            add(addend): ...; 
            and(other): ...; 
            clz(): ...; 
            comp(other): ...; 
            compare(other): ...; 
            countLeadingZeros(): ...; 
            countTrailingZeros(): ...; 
            ctz(): ...; 
            div(divisor): ...; 
            divide(divisor): ...; 
            eq(other): ...; 
            equals(other): ...; 
            eqz(): ...; 
            ge(other): ...; 
            getHighBits(): ...; 
            getHighBitsUnsigned(): ...; 
            getLowBits(): ...; 
            getLowBitsUnsigned(): ...; 
            getNumBitsAbs(): ...; 
            greaterThan(other): ...; 
            greaterThanOrEqual(other): ...; 
            gt(other): ...; 
            gte(other): ...; 
            isEven(): ...; 
            isNegative(): ...; 
            isOdd(): ...; 
            isPositive(): ...; 
            isZero(): ...; 
            le(other): ...; 
            lessThan(other): ...; 
            lessThanOrEqual(other): ...; 
            lt(other): ...; 
            lte(other): ...; 
            mod(other): ...; 
            modulo(other): ...; 
            mul(multiplier): ...; 
            multiply(multiplier): ...; 
            ne(other): ...; 
            neg(): ...; 
            negate(): ...; 
            neq(other): ...; 
            not(): ...; 
            notEquals(other): ...; 
            or(other): ...; 
            rem(other): ...; 
            rotateLeft(numBits): ...; 
            rotateRight(numBits): ...; 
            rotl(numBits): ...; 
            rotr(numBits): ...; 
            shiftLeft(numBits): ...; 
            shiftRight(numBits): ...; 
            shiftRightUnsigned(numBits): ...; 
            shl(numBits): ...; 
            shr(numBits): ...; 
            shr_u(numBits): ...; 
            shru(numBits): ...; 
            sub(subtrahend): ...; 
            subtract(subtrahend): ...; 
            toBytes(le?): ...; 
            toBytesBE(): ...; 
            toBytesLE(): ...; 
            toInt(): ...; 
            toNumber(): ...; 
            toSigned(): ...; 
            toString(radix?): ...; 
            toUnsigned(): ...; 
            xor(other): ...; 
        } & {
            [K in (...)]: (...)
        }; 
        status?: IBCTransfer_Status; 
        token?: { 
            amount?: ...; 
            denom?: ...; 
        } & { 
            amount?: ...; 
            denom?: ...; 
        } & {
            [K in (...)]: (...)
        }; 
    } & {
        [K in string | number | symbol]: never
    })[] & {
        [K in string | symbol]: never
    }; 
    params?: { 
        callContractsProposalMinDeposits?: { 
            chain?: string; 
            contractAddress?: string; 
            minDeposits?: (...)[]; 
        }[]; 
        endBlockerLimit?: string | number | Long; 
        routeTimeoutWindow?: string | number | Long; 
        transferLimit?: string | number | Long; 
    } & { 
        callContractsProposalMinDeposits?: { 
            chain?: (...) | (...); 
            contractAddress?: (...) | (...); 
            minDeposits?: (...) | (...); 
        }[] & ({ 
            chain?: ...; 
            contractAddress?: ...; 
            minDeposits?: ...; 
        } & { 
            chain?: ...; 
            contractAddress?: ...; 
            minDeposits?: ...; 
        } & {
            [K in (...)]: (...)
        })[] & {
            [K in string | symbol]: never
        }; 
        endBlockerLimit?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
        routeTimeoutWindow?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
        transferLimit?: string | number | Long & { 
            high: number; 
            low: number; 
            unsigned: boolean; 
            add(addend): Long; 
            and(other): Long; 
            clz(): number; 
            comp(other): number; 
            compare(other): number; 
            countLeadingZeros(): number; 
            countTrailingZeros(): number; 
            ctz(): number; 
            div(divisor): Long; 
            divide(divisor): Long; 
            eq(other): boolean; 
            equals(other): boolean; 
            eqz(): boolean; 
            ge(other): boolean; 
            getHighBits(): number; 
            getHighBitsUnsigned(): number; 
            getLowBits(): number; 
            getLowBitsUnsigned(): number; 
            getNumBitsAbs(): number; 
            greaterThan(other): boolean; 
            greaterThanOrEqual(other): boolean; 
            gt(other): boolean; 
            gte(other): boolean; 
            isEven(): boolean; 
            isNegative(): boolean; 
            isOdd(): boolean; 
            isPositive(): boolean; 
            isZero(): boolean; 
            le(other): boolean; 
            lessThan(other): boolean; 
            lessThanOrEqual(other): boolean; 
            lt(other): boolean; 
            lte(other): boolean; 
            mod(other): Long; 
            modulo(other): Long; 
            mul(multiplier): Long; 
            multiply(multiplier): Long; 
            ne(other): boolean; 
            neg(): Long; 
            negate(): Long; 
            neq(other): boolean; 
            not(): Long; 
            notEquals(other): boolean; 
            or(other): Long; 
            rem(other): Long; 
            rotateLeft(numBits): Long; 
            rotateRight(numBits): Long; 
            rotl(numBits): Long; 
            rotr(numBits): Long; 
            shiftLeft(numBits): Long; 
            shiftRight(numBits): Long; 
            shiftRightUnsigned(numBits): Long; 
            shl(numBits): Long; 
            shr(numBits): Long; 
            shr_u(numBits): Long; 
            shru(numBits): Long; 
            sub(subtrahend): Long; 
            subtract(subtrahend): Long; 
            toBytes(le?): number[]; 
            toBytesBE(): number[]; 
            toBytesLE(): number[]; 
            toInt(): number; 
            toNumber(): number; 
            toSigned(): Long; 
            toString(radix?): string; 
            toUnsigned(): Long; 
            xor(other): Long; 
        } & {
            [K in string | number | symbol]: never
        }; 
    } & {
        [K in string | number | symbol]: never
    }; 
    seqIdMapping?: {} & {} & {
        [K in symbol]: never
    }; 
    transferQueue?: { 
        items?: {}; 
    } & { 
        items?: {} & {} & {
            [K in symbol]: never
        }; 
    } & {
        [K in string | number | symbol]: never
    }; 
} & {
    [K in string | number | symbol]: never
} 
toJSON:function
- toJSON(message): unknown
 Returns unknown