from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertySet

@runtime_checkable
class SheetFilterDescriptor(XSheetFilterDescriptor, XSheetFilterDescriptor2, XPropertySet, Protocol):
    IsCaseSensitive: bool
    SkipDuplicates: bool
    UseRegularExpressions: bool
    SaveOutputPosition: bool
    Orientation: TableOrientation
    ContainsHeader: bool
    CopyOutputData: bool
    OutputPosition: CellAddress
    MaxFieldCount: int
