import type { MessagingSettings } from '@axinom/mosaic-message-bus-abstractions'; export declare class AxAuthMessagingSettings 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 * "AxAuthServiceEnable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static AxAuthServiceEnable: AxAuthMessagingSettings; /** * Defines the messaging settings for the command with message type * "AxAuthServiceDisable" and aggregate type "environment". * The aggregate ID field must contain the value of the "environment ID" field. */ static AxAuthServiceDisable: AxAuthMessagingSettings; /** * Defines the messaging settings for the command with message type * "AxAuthCreateUser" and aggregate type "user". * The aggregate ID field must contain the value of the "user ID" field. */ static AxAuthCreateUser: AxAuthMessagingSettings; /** * Defines the messaging settings for the command with message type * "UpdateOAuthRegistration" and aggregate type "oauth-client". * The aggregate ID field must contain the value of the "client ID" field. */ static UpdateOAuthRegistration: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthServiceEnableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static AxAuthServiceEnableFinished: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthServiceEnableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static AxAuthServiceEnableFailed: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthServiceDisableFinished" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static AxAuthServiceDisableFinished: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthServiceDisableFailed" and aggregate type "environment". * The aggregate ID field contains the value of the "environment ID" field. */ static AxAuthServiceDisableFailed: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthCreateUserFinished" and aggregate type "user". * The aggregate ID field contains the value of the "user ID" field. */ static AxAuthCreateUserFinished: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "AxAuthCreateUserFailed" and aggregate type "user". * The aggregate ID is not known (yet) so the field contains the value "UNDEFINED_ID". */ static AxAuthCreateUserFailed: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "UpdateOAuthRegistrationFinished" and aggregate type "oauth-client". * The aggregate ID field contains the value of the "environment ID" field. */ static UpdateOAuthRegistrationFinished: AxAuthMessagingSettings; /** * Defines the messaging settings for the event with message type * "UpdateOAuthRegistrationFailed" and aggregate type "oauth-client". * The aggregate ID field contains the value of the "environment ID" field. */ static UpdateOAuthRegistrationFailed: AxAuthMessagingSettings; readonly serviceId = "ax-auth-service"; private constructor(); toString: () => string; } //# sourceMappingURL=ax-auth-messaging-settings.d.ts.map