import { TopLevelConfig } from '@dazl/engine-core'; import { SetMultiMap } from '@dazl/patterns'; import type { ConfigurationEnvironmentMapping, FeatureEnvironmentMapping, IConfigDefinition, IFeatureDefinition } from './types.js'; import type { getResolvedEnvironments } from './environments.js'; export interface CreateEntryPointOptions { dev: boolean; featureEnvironmentsMapping: FeatureEnvironmentMapping; configMapping: ConfigurationEnvironmentMapping; configurations: SetMultiMap; features: Map; publicPath: string; environments: ReturnType; config: TopLevelConfig; publicConfigsRoute: string; featureName?: string; configName?: string; buildElectron?: boolean; staticBuild: boolean; } export type EntryPoints = { webEntryPoints: Map; nodeEntryPoints: Map; }; export type EntryPointsPaths = { webEntryPointsPaths: string[]; nodeEntryPointsPaths: string[]; }; export declare function createEntryPoints(options: CreateEntryPointOptions, jsOutExtension: '.js' | '.mjs', nodeFormat: 'esm' | 'cjs'): EntryPoints; //# sourceMappingURL=create-entrypoints.d.ts.map