using FileTime.Core.Enums; using FileTime.Core.Services; namespace FileTime.Core.Models { public interface IAbsolutePath { IContentProvider ContentProvider { get; } IContentProvider? VirtualContentProvider { get; } FullName Path { get; } AbsolutePathType Type { get; } Task ResolveAsync(bool forceResolve = false); Task ResolveAsyncSafe(bool forceResolve = false); } }