| 1183 | |
| 1184 | @overload |
| 1185 | def mrevrange( |
| 1186 | self: SyncClientProtocol, |
| 1187 | from_time: int | str, |
| 1188 | to_time: int | str, |
| 1189 | filters: List[str], |
| 1190 | count: int | None = None, |
| 1191 | aggregation_type: str | list[str] | None = None, |
| 1192 | bucket_size_msec: int | None = 0, |
| 1193 | with_labels: bool | None = False, |
| 1194 | filter_by_ts: List[int] | None = None, |
| 1195 | filter_by_min_value: int | None = None, |
| 1196 | filter_by_max_value: int | None = None, |
| 1197 | groupby: str | None = None, |
| 1198 | reduce: str | None = None, |
| 1199 | select_labels: List[str] | None = None, |
| 1200 | align: int | str | None = None, |
| 1201 | latest: bool | None = False, |
| 1202 | bucket_timestamp: str | None = None, |
| 1203 | empty: bool | None = False, |
| 1204 | ) -> TimeSeriesMRangeResponse: ... |
| 1205 | |
| 1206 | @overload |
| 1207 | def mrevrange( |