def METHOD_NAME(input_files, template_file, output_file):
    """
    validates input for template rendering.
    Throws ValueError if input files or template file is not found.
    Throws TypeError if output_file is not a string.
    """
    for input_file in input_files:
        if not os.path.isfile(input_file):
            raise ValueError(f"Input file: {input_file}, does not exist..")
    if not os.path.isfile(template_file):
        raise ValueError(f"Template file: {template_file}, does not exist..")
    if not isinstance(output_file, str):
        raise TypeError("Expected output path to be a string")