"""
This type stub file was generated by pyright.
"""

from abc import ABC, abstractmethod
from typing import TYPE_CHECKING
from graph_sitter.enums import ProgrammingLanguage
from graph_sitter.codebase.codebase_graph import CodebaseGraph

if TYPE_CHECKING:
    ...
class ConfigParser(ABC):
    def __init__(self) -> None:
        ...
    
    @abstractmethod
    def parse_configs(self, codebase_graph: CodebaseGraph): # -> None:
        ...
    


def get_config_parser_for_language(language: ProgrammingLanguage, codebase_graph: CodebaseGraph) -> ConfigParser | None:
    ...

