import { ServiceOptions } from './models'; import { IServiceManifestComposer, ServiceManifestComposer } from './ServiceManifestComposer'; export interface IWorkerServiceComposer extends IServiceManifestComposer { /** * This service is not deployed as standard, the exact behavior can be decided at deploy time for each optional service. * Could be e.g. one time migration etc. * */ isOptionalService: () => IWorkerServiceComposer; } export declare class WorkerServiceComposer extends ServiceManifestComposer implements IWorkerServiceComposer { private manifestId; private manifestTitle; constructor(manifestId: string, manifestTitle: string, serviceOptions: ServiceOptions); isOptionalService(): this; }