LightClientAttackEvidence: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): LightClientAttackEvidence;
    encode(message: LightClientAttackEvidence, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: LightClientAttackEvidenceAmino): LightClientAttackEvidence;
    fromAminoMsg(object: LightClientAttackEvidenceAminoMsg): LightClientAttackEvidence;
    fromPartial(object: {
        byzantineValidators?: {
            address?: Uint8Array;
            proposerPriority?: bigint;
            pubKey?: {
                ed25519?: Uint8Array;
                secp256k1?: Uint8Array;
            };
            votingPower?: bigint;
        }[];
        commonHeight?: bigint;
        conflictingBlock?: {
            signedHeader?: {
                commit?: {
                    blockId?: {
                        hash?: (...) | (...);
                        partSetHeader?: (...) | (...);
                    };
                    height?: bigint;
                    round?: number;
                    signatures?: {
                        blockIdFlag?: ...;
                        signature?: ...;
                        timestamp?: ...;
                        validatorAddress?: ...;
                    }[];
                };
                header?: {
                    appHash?: Uint8Array;
                    chainId?: string;
                    consensusHash?: Uint8Array;
                    dataHash?: Uint8Array;
                    evidenceHash?: Uint8Array;
                    height?: bigint;
                    lastBlockId?: {
                        hash?: (...) | (...);
                        partSetHeader?: (...) | (...);
                    };
                    lastCommitHash?: Uint8Array;
                    lastResultsHash?: Uint8Array;
                    nextValidatorsHash?: Uint8Array;
                    proposerAddress?: Uint8Array;
                    time?: Date;
                    validatorsHash?: Uint8Array;
                    version?: {
                        app?: (...) | (...);
                        block?: (...) | (...);
                    };
                };
            };
            validatorSet?: {
                proposer?: {
                    address?: Uint8Array;
                    proposerPriority?: bigint;
                    pubKey?: {
                        ed25519?: (...) | (...);
                        secp256k1?: (...) | (...);
                    };
                    votingPower?: bigint;
                };
                totalVotingPower?: bigint;
                validators?: {
                    address?: Uint8Array;
                    proposerPriority?: bigint;
                    pubKey?: {
                        ed25519?: ...;
                        secp256k1?: ...;
                    };
                    votingPower?: bigint;
                }[];
            };
        };
        timestamp?: Date;
        totalVotingPower?: bigint;
    }): LightClientAttackEvidence;
    fromProtoMsg(message: LightClientAttackEvidenceProtoMsg): LightClientAttackEvidence;
    toAmino(message: LightClientAttackEvidence): LightClientAttackEvidenceAmino;
    toProto(message: LightClientAttackEvidence): Uint8Array;
    toProtoMsg(message: LightClientAttackEvidence): LightClientAttackEvidenceProtoMsg;
}