import { type Service, ServicesEnum } from "./service";
declare class ServiceManager {
    private services;
    constructor();
    registerService(service: Service): void;
    mountService(serviceName: ServicesEnum): void;
    unmountService(serviceName: ServicesEnum): void;
    has(serviceName: ServicesEnum): boolean;
    getService<T>(serviceName: ServicesEnum): T | undefined;
}
export default ServiceManager;
