code: def get_available_operations():
      """Function returns available operations for primary and secondary nodes"""
      primary_operations = [
          "lagged",
          "smoothing",
          "gaussian_filter",
          "ar",
      ]
      secondary_operations = [
          "lagged",
          "ridge",
          "lasso",
          "knnreg",
          "linear",
          "scaling",
          "ransac_lin_reg",
          "rfe_lin_reg",
      ]
      return primary_operations, secondary_operations
  
imports: import datetime
  from typing import Any, List
  import numpy
  import pandas
  from golem.core.optimisers.genetic.gp_params import GPAlgorithmParameters
  from golem.core.optimisers.genetic.operators.mutation import MutationTypesEnum
  from fedot.core.pipelines.pipeline_composer_requirements import PipelineComposerRequirements
  from matplotlib import pyplot
  from sklearn.metrics import mean_squared_error, mean_absolute_error
  from examples.simple.time_series_forecasting.ts_pipelines import ts_complex_ridge_pipeline
  from fedot.core.composer.composer_builder import ComposerBuilder
  from fedot.core.composer.gp_composer.specific_operators import parameter_change_mutation
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.metrics_repository import RegressionMetricsEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum, TsForecastingParams
  from fedot.core.utils import fedot_project_root
label_desc: Use image node_id 1 for calling a global function with example usage: get_available_operations() and returns: primary_operations,  secondary_operations