from __future__ import annotations
from typing import Any, Protocol, runtime_checkable

@runtime_checkable
class FunctionDescription(Protocol):
    Id: int
    Category: int
    Name: str
    Description: str
    Arguments: list[FunctionArgument]
