# This file is automatically generated by pyo3_stub_gen
# ruff: noqa: E501, F401, F403, F405

import builtins
import typing
__all__ = [
    "SmoothSpec",
]

@typing.final
class SmoothSpec:
    r"""
    Parameters for the ``Smooth`` transformer.
    
    Construct with ``SmoothSpec(amount, corner_angle_threshold)``.
    """
    @property
    def amount(self) -> builtins.int:
        r"""
        Smoothing strength (0-100); 0 is a no-op.
        """
    @property
    def corner_angle_threshold(self) -> builtins.float:
        r"""
        Corners with an internal angle (degrees) smaller than this are
        preserved.
        """
    def __eq__(self, other: builtins.object, /) -> builtins.bool: ...
    def __new__(cls, amount: builtins.int, corner_angle_threshold: builtins.float) -> SmoothSpec: ...

