import type { EcoPagesAppConfig } from '../../types/internal-types.js'; export type CollectionServerBuildArtifact = { collectionName: string; outputPath: string; outputUrl: string; sourcePaths: string[]; buildIdentity: string; }; export declare function getCollectionServerBuildArtifact(appConfig: EcoPagesAppConfig, collectionName: string): CollectionServerBuildArtifact | undefined; export declare function clearCollectionServerBuildArtifacts(appConfig: EcoPagesAppConfig): void; /** * Builds one generated collection server module as an independent server unit. */ export declare function buildCollectionServerModule(input: { appConfig: EcoPagesAppConfig; collectionName: string; sourceFilePath: string; ownedSourcePaths: readonly string[]; }): Promise;