import { ManifestProgram } from './types'; /** * Expand generic entity templates (`entity Name`) and instantiations * (`entity Alias = Name`). Templates are compile-time only and are * removed from the program before IR emission. Instantiation bodies merge with * substituted template members (own members win on name conflict). */ export declare function expandEntityGenerics(program: ManifestProgram, emitDiagnostic: (severity: 'error' | 'warning', message: string) => void): void; //# sourceMappingURL=entity-generics.d.ts.map