import type { MessagingSettings } from '@axinom/mosaic-message-bus-abstractions'; export declare class PersonalizationServiceMessagingSettings 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 * "PersonalizationServiceEnable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static PersonalizationServiceEnable: PersonalizationServiceMessagingSettings; /** * Defines the messaging settings for the command with message type * "PersonalizationServiceDisable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static PersonalizationServiceDisable: PersonalizationServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "PersonalizationServiceEnableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static PersonalizationServiceEnableFinished: PersonalizationServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "PersonalizationServiceEnableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static PersonalizationServiceEnableFailed: PersonalizationServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "PersonalizationServiceDisableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static PersonalizationServiceDisableFinished: PersonalizationServiceMessagingSettings; /** * Defines the messaging settings for the event with message type * "PersonalizationServiceDisableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static PersonalizationServiceDisableFailed: PersonalizationServiceMessagingSettings; readonly serviceId = "ax-personalization-service"; private constructor(); toString: () => string; } //# sourceMappingURL=personalization-service-messaging-settings.d.ts.map