EvidenceList: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): EvidenceList;
    encode(message: EvidenceList, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: EvidenceListAmino): EvidenceList;
    fromAminoMsg(object: EvidenceListAminoMsg): EvidenceList;
    fromPartial(object: {
        evidence?: {
            duplicateVoteEvidence?: {
                timestamp?: Date;
                totalVotingPower?: bigint;
                validatorPower?: bigint;
                voteA?: {
                    blockId?: {
                        hash?: ...;
                        partSetHeader?: ...;
                    };
                    height?: bigint;
                    round?: number;
                    signature?: Uint8Array;
                    timestamp?: Date;
                    type?: SignedMsgType;
                    validatorAddress?: Uint8Array;
                    validatorIndex?: number;
                };
                voteB?: {
                    blockId?: {
                        hash?: ...;
                        partSetHeader?: ...;
                    };
                    height?: bigint;
                    round?: number;
                    signature?: Uint8Array;
                    timestamp?: Date;
                    type?: SignedMsgType;
                    validatorAddress?: Uint8Array;
                    validatorIndex?: number;
                };
            };
            lightClientAttackEvidence?: {
                byzantineValidators?: {
                    address?: (...) | (...);
                    proposerPriority?: (...) | (...);
                    pubKey?: (...) | (...);
                    votingPower?: (...) | (...);
                }[];
                commonHeight?: bigint;
                conflictingBlock?: {
                    signedHeader?: {
                        commit?: ...;
                        header?: ...;
                    };
                    validatorSet?: {
                        proposer?: ...;
                        totalVotingPower?: ...;
                        validators?: ...;
                    };
                };
                timestamp?: Date;
                totalVotingPower?: bigint;
            };
        }[];
    }): EvidenceList;
    fromProtoMsg(message: EvidenceListProtoMsg): EvidenceList;
    toAmino(message: EvidenceList): EvidenceListAmino;
    toProto(message: EvidenceList): Uint8Array;
    toProtoMsg(message: EvidenceList): EvidenceListProtoMsg;
}