import type { MessagingSettings } from '@axinom/mosaic-message-bus-abstractions'; export declare class UserServiceMessagingSettings 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 * "UserServiceEnable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static UserServiceEnable: UserServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "UserServiceDisable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static UserServiceDisable: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceEnableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static UserServiceEnableFinished: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceEnableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static UserServiceEnableFailed: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceDisableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static UserServiceDisableFinished: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceDisableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static UserServiceDisableFailed: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceEndUserDeleted" and aggregate type "end-user". * The aggregate ID field contains the value of the "end user ID" field. */ static UserServiceEndUserDeleted: UserServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "UserServiceEndUserCreated" and aggregate type "end-user". * The aggregate ID field contains the value of the "end user ID" field. */ static UserServiceEndUserCreated: UserServiceMessagingSettings; readonly serviceId = "ax-user-service"; private constructor(); toString: () => string; } //# sourceMappingURL=user-service-messaging-settings.d.ts.map