from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertySet
from com.sun.star.lang import XComponent
from com.sun.star.sdbc import ResultSet
from com.sun.star.sdbc import XCloseable
from com.sun.star.sdbc import XResultSet
from com.sun.star.sdbc import XResultSetMetaDataSupplier
from com.sun.star.sdbc import XRow

@runtime_checkable
class ContentResultSet(XComponent, XResultSetMetaDataSupplier, XResultSet, XRow, XCloseable, XPropertySet, XContentAccess, ResultSet, Protocol):
    CursorTravelMode: int
    RowCount: int
    IsRowCountFinal: bool
