CompressedNonExistenceProof: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): CompressedNonExistenceProof;
    encode(message: CompressedNonExistenceProof, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: CompressedNonExistenceProofAmino): CompressedNonExistenceProof;
    fromAminoMsg(object: CompressedNonExistenceProofAminoMsg): CompressedNonExistenceProof;
    fromPartial(object: {
        key?: Uint8Array;
        left?: {
            key?: Uint8Array;
            leaf?: {
                hash?: HashOp;
                length?: LengthOp;
                prefix?: Uint8Array;
                prehashKey?: HashOp;
                prehashValue?: HashOp;
            };
            path?: number[];
            value?: Uint8Array;
        };
        right?: {
            key?: Uint8Array;
            leaf?: {
                hash?: HashOp;
                length?: LengthOp;
                prefix?: Uint8Array;
                prehashKey?: HashOp;
                prehashValue?: HashOp;
            };
            path?: number[];
            value?: Uint8Array;
        };
    }): CompressedNonExistenceProof;
    fromProtoMsg(message: CompressedNonExistenceProofProtoMsg): CompressedNonExistenceProof;
    toAmino(message: CompressedNonExistenceProof): CompressedNonExistenceProofAmino;
    toProto(message: CompressedNonExistenceProof): Uint8Array;
    toProtoMsg(message: CompressedNonExistenceProof): CompressedNonExistenceProofProtoMsg;
}