from typing import NamedTuple

class struct_group(NamedTuple):
    gr_name: str
    gr_passwd: str | None
    gr_gid: int
    gr_mem: list[str]

def getgrall() -> list[struct_group]: ...
def getgrgid(id: int) -> struct_group: ...
def getgrnam(name: str) -> struct_group: ...
