import { ServiceListContract } from '../contracts/ServiceListContract';
import { ServiceListInterface } from '../interfaces/ServiceListInterface';
export declare abstract class Service implements ServiceListContract {
    protected serviceList: ServiceListInterface;
    protected serviceDependsList: string[];
    getServiceDependsList(): string[];
    setServiceList(serviceList: ServiceListInterface): void;
    getService(serviceName: string): any;
}
