namespace fft_common {
// global functions
std::vector<int64_t> reverse_shape_of_emulated_complex_tensor(const ngraph::Shape& shape);
std::vector<int64_t> compute_strides(const std::vector<int64_t>& v);
std::vector<int64_t> coords_from_index(
int64_t index,
const std::vector<int64_t>& strides
);
int64_t offset_from_coords_and_strides(
const std::vector<int64_t>& coords,
const std::vector<int64_t>& strides
);
std::vector<int64_t> reverse_fft_axes(
const std::vector<int64_t>& axes,
int64_t complex_data_rank
);
} // namespace fft_common