namespace transpose_sinking::sink_forward

namespace sink_forward {

// global functions

void UpdateInputTransposes(
    std::shared_ptr<ov::Node> main_node,
    TransposeInputsInfo& transpose_input_info
    );

void RemoveZeroInputNode(std::shared_ptr<ov::Node> main_node);

ov::NodeVector InsertOutputTransposes(
    std::shared_ptr<ov::Node> main_node,
    TransposeInputsInfo& transpose_input_info
    );

} // namespace sink_forward