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

class FGHierarchyNode:
    children = ...
    name = ...
    label = ...
    pattern = ...
    smarts = ...
    rxnSmarts = ...
    parent = ...
    removalReaction = ...
    def __init__(self, name, patt, smarts=..., label=..., rxnSmarts=..., parent=...) -> None:
        ...
    
    def __len__(self): # -> int:
        ...
    


class FuncGroupFileParseError(ValueError):
    ...


groupDefns = ...
hierarchy = ...
lastData = ...
lastFilename = ...
def BuildFuncGroupHierarchy(fileNm=..., data=..., force=...): # -> list[Unknown]:
    ...

def CreateMolFingerprint(mol, hierarchy): # -> List[int]:
    ...

