import type { MessagingSettings } from '@axinom/mosaic-message-bus-abstractions'; export declare class HostingServiceMessagingSettings implements MessagingSettings { readonly messageType: string; readonly queue: string; readonly routingKey: string; readonly action: 'command' | 'event'; readonly aggregateType: string; /** * Defines the messaging settings for the command with message type * "HostingServiceEnable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static HostingServiceEnable: HostingServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "HostingServiceDisable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static HostingServiceDisable: HostingServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "EnsureServiceResourcesExist" and aggregate type "resource". * The aggregate ID field must contain the value of the "environment ID" field. */ static EnsureServiceResourcesExist: HostingServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "DeployServiceStart" and aggregate type "service". * The aggregate ID field must contain the value of the "environment ID" field. */ static DeployServiceStart: HostingServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "UndeployServiceStart" and aggregate type "service". * The aggregate ID field must contain the value of the "environment ID" field. */ static UndeployServiceStart: HostingServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "HostingServiceEnableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static HostingServiceEnableFinished: HostingServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "HostingServiceEnableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static HostingServiceEnableFailed: HostingServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "HostingServiceDisableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static HostingServiceDisableFinished: HostingServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "HostingServiceDisableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static HostingServiceDisableFailed: HostingServiceMessagingSettings; readonly serviceId = "ax-hosting-service"; private constructor(); toString: () => string; } //# sourceMappingURL=hosting-service-messaging-settings.d.ts.map