using System; using System.Collections.Generic; using System.IO; using System.Text.Json; namespace Adaptation.Shared.Methods; public interface IFileRead : Properties.IFileRead { void WaitForThread(); JsonProperty[] GetDefault(); void Callback(object state); string GetEventDescription(); List GetHeaderNames(); void CheckTests(Test[] tests, bool extra); Dictionary GetDisplayNamesJsonElement(); Tuple> ReExtract(); List GetDescriptions(IFileRead fileRead, List tests, IProcessData processData); void Move(Tuple> extractResults, Exception exception = null); Tuple> GetExtractResult(string reportFullPath, string eventName); string[] Move(Tuple> extractResults, string to, string from, string resolvedFileLocation, Exception exception); }