def METHOD_NAME(
    self,
    schema_filter: Optional[str] = None,
    table_filter: Optional[List[str]] = None,
) -> Tuple[str, List[str]]:
    """
    Return a tuple containing schema and list of table names based on optional table filter.
    schema_filter is unused because it is derived from connected database in MySQL.
    """
    with self._alchemy_db.connect() as conn:
        schema = self._normalise_schema_filter(schema_filter, conn)
        sql = f"show tables;"
        rows = conn.execute(sqlalchemy.text(sql)).fetchall()
        tables = [_[0] for _ in rows] if rows else rows
        return schema, self._filter_table_list(tables, table_filter)