import { IConstructor } from '@civ-clone/core-registry/Registry'; import { ConstructorRegistry, IConstructorRegistry, } from '@civ-clone/core-registry/ConstructorRegistry'; import Civilization from './Civilization'; import Leader from './Leader'; export interface ILeaderRegistry extends IConstructorRegistry { getByCivilization( LeaderCivilization: IConstructor ): IConstructor[]; } export declare class LeaderRegistry extends ConstructorRegistry implements ILeaderRegistry { constructor(); getByCivilization( LeaderCivilization: IConstructor ): IConstructor[]; } export declare const instance: LeaderRegistry; export default LeaderRegistry;