InnerSpec: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): InnerSpec;
    encode(message: InnerSpec, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: InnerSpecAmino): InnerSpec;
    fromAminoMsg(object: InnerSpecAminoMsg): InnerSpec;
    fromPartial(object: {
        childOrder?: number[];
        childSize?: number;
        emptyChild?: Uint8Array;
        hash?: HashOp;
        maxPrefixLength?: number;
        minPrefixLength?: number;
    }): InnerSpec;
    fromProtoMsg(message: InnerSpecProtoMsg): InnerSpec;
    toAmino(message: InnerSpec): InnerSpecAmino;
    toProto(message: InnerSpec): Uint8Array;
    toProtoMsg(message: InnerSpec): InnerSpecProtoMsg;
}