/**
 * Date: 6/15/20
 * Time: 12:13 AM
 * @license MIT (see project's LICENSE file)
 */
import { ServiceConfiguration, ServiceName } from "../types";
import { ServiceClass } from "./class";
/**
 * Creates an instance of ServiceClass for the specified service
 */
export declare function createServiceClass<T extends ServiceConfiguration>(service: ServiceName, manifest?: import("../types").ClusterManifest): ServiceClass<T>;
//# sourceMappingURL=factory.d.ts.map