import type { EcoPagesAppConfig } from '../../../types/internal-types.js'; import type { EcoComponent, ResolvedLazyTrigger } from '../../../types/public-types.js'; import type { AssetDefinition } from '../../../services/assets/asset-processing-service/index.js'; import type { AssetProcessingService, ProcessedAsset } from '../../../services/assets/asset-processing-service/index.js'; export declare function collectIntegrationNamesFromGraph(components: (EcoComponent | Partial)[], currentIntegrationName: string): Set; export declare function collectResolvedLazyTriggersFromGraph(components: (EcoComponent | Partial)[], currentIntegrationName: string): ResolvedLazyTrigger[]; export declare function hasForeignChildDescendantsInGraph(component: EcoComponent, currentIntegrationName: string): boolean; export declare function collectEagerSsrLazyScriptDefinitions(components: (EcoComponent | Partial)[]): AssetDefinition[]; export declare function collectUsedIntegrationDependenciesFromGraph(appConfig: EcoPagesAppConfig, components: (EcoComponent | Partial)[], currentIntegrationName: string): ProcessedAsset[]; export declare function buildEagerSsrLazyAssetsFromGraph(assetProcessingService: AssetProcessingService, components: (EcoComponent | Partial)[], currentIntegrationName: string): Promise;