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

from graph_sitter.core.file import File
from graph_sitter.core.interfaces.editable import Editable

def generate_system_prompt(target: Editable | None = ..., context: None | str | Editable | list[Editable] | dict[str, str | Editable | list[Editable]] = ...) -> str:
    ...

def generate_flag_system_prompt(target: Editable, context: None | str | Editable | list[Editable] | dict[str, str | Editable | list[Editable]] = ...) -> str:
    ...

def generate_context(context: None | str | Editable | list[Editable | File] | dict[str, str | Editable | list[Editable] | File] | File = ...) -> str:
    ...

def generate_tools() -> list:
    ...

def generate_flag_tools() -> list:
    ...

