namespace Umbraco.Cms.Core.Services.Navigation; /// /// Placeholder for sharing logic between the document and media navigation services /// for querying the recycle bin navigation structure. /// public interface IRecycleBinNavigationQueryService { bool TryGetParentKeyInBin(Guid childKey, out Guid? parentKey); bool TryGetChildrenKeysInBin(Guid parentKey, out IEnumerable childrenKeys); bool TryGetDescendantsKeysInBin(Guid parentKey, out IEnumerable descendantsKeys); bool TryGetAncestorsKeysInBin(Guid childKey, out IEnumerable ancestorsKeys); bool TryGetSiblingsKeysInBin(Guid key, out IEnumerable siblingsKeys); }