from pathlib import Path from typing import List, Dict, Optional class Formatter: def __init__(self, *args, **kwargs): """ Implementation unknown, this is an Interface""" pass def make_default_macros(self) -> None: pass def format_file(self, input_path: Path, output_dir: Path, last_build_info: Optional[List[Dict]] = None) -> List[str]: pass def expected_file_name(self) -> str: pass