using CMSDAL.DTO.SiteDocument; using GB5Shared.DTO.Framework.Login; namespace CMSBLL.SiteDocument; // The designer-agnostic rendering/compose orchestrator (Site/Page platform Phase 5): resolves // a site's header/footer components alongside the requested page, and inlines any // COMPONENT_REF blocks found in any of the three, one level deep. public interface ISiteDocumentBLL { Task ComposeAsync(int siteId, int siteTenantId, int pageContentId, LoginDTO loginDTO, CancellationToken ct = default); }