import { IModule } from '../../moduleResolver/module'; import { IProductionContext } from '../ProductionContext'; import { IImport } from './ImportReference'; export interface ISplitEntry { entry: IModule; modules: Array; references: Array; } export interface ISplitEntryProps { module: IModule; productionContext: IProductionContext; subModules: Array; } export declare function createSplitEntry(props: ISplitEntryProps): ISplitEntry; export interface ISplitEntries { entries: Array; ids: Record; register: (splitEntry: ISplitEntry) => void; } export declare function createSplitEntries(): ISplitEntries;