export declare const BrokerDataReplicationMode: {
    readonly None: "NONE";
    readonly Crdr: "CRDR";
};
/**
 * Defines whether this broker is a part of a data replication pair.
 */
export type BrokerDataReplicationMode = (typeof BrokerDataReplicationMode)[keyof typeof BrokerDataReplicationMode];
export declare const BrokerDataReplicationMode0: {
    readonly None: "NONE";
    readonly Crdr: "CRDR";
};
/**
 * Defines whether this broker is a part of a data replication pair.
 */
export type BrokerDataReplicationMode0 = (typeof BrokerDataReplicationMode0)[keyof typeof BrokerDataReplicationMode0];
export declare const BrokerDeploymentMode: {
    readonly SingleInstance: "SINGLE_INSTANCE";
    readonly ActiveStandbyMultiAz: "ACTIVE_STANDBY_MULTI_AZ";
    readonly ClusterMultiAz: "CLUSTER_MULTI_AZ";
};
/**
 * Required. The broker's deployment mode.
 */
export type BrokerDeploymentMode = (typeof BrokerDeploymentMode)[keyof typeof BrokerDeploymentMode];
export declare const BrokerDeploymentMode0: {
    readonly SingleInstance: "SINGLE_INSTANCE";
    readonly ActiveStandbyMultiAz: "ACTIVE_STANDBY_MULTI_AZ";
    readonly ClusterMultiAz: "CLUSTER_MULTI_AZ";
};
/**
 * Required. The broker's deployment mode.
 */
export type BrokerDeploymentMode0 = (typeof BrokerDeploymentMode0)[keyof typeof BrokerDeploymentMode0];
export declare const BrokerEngineType: {
    readonly Activemq: "ACTIVEMQ";
    readonly Rabbitmq: "RABBITMQ";
};
/**
 * Required. The type of broker engine. Currently, Amazon MQ supports `ACTIVEMQ` and `RABBITMQ` .
 */
export type BrokerEngineType = (typeof BrokerEngineType)[keyof typeof BrokerEngineType];
export declare const BrokerEngineType0: {
    readonly Activemq: "ACTIVEMQ";
    readonly Rabbitmq: "RABBITMQ";
};
/**
 * Required. The type of broker engine. Currently, Amazon MQ supports `ACTIVEMQ` and `RABBITMQ` .
 */
export type BrokerEngineType0 = (typeof BrokerEngineType0)[keyof typeof BrokerEngineType0];
export declare const BrokerMaintenanceWindowDayOfWeek: {
    readonly Monday: "MONDAY";
    readonly Tuesday: "TUESDAY";
    readonly Wednesday: "WEDNESDAY";
    readonly Thursday: "THURSDAY";
    readonly Friday: "FRIDAY";
    readonly Saturday: "SATURDAY";
    readonly Sunday: "SUNDAY";
};
/**
 * _Allowed Values_: <code>MONDAY</code> | <code>TUESDAY</code> | <code>WEDNESDAY</code> | <code>THURSDAY</code> | <code>FRIDAY</code> | <code>SATURDAY</code> | <code>SUNDAY</code>
 */
export type BrokerMaintenanceWindowDayOfWeek = (typeof BrokerMaintenanceWindowDayOfWeek)[keyof typeof BrokerMaintenanceWindowDayOfWeek];
export declare const BrokerMaintenanceWindowDayOfWeek0: {
    readonly Monday: "MONDAY";
    readonly Tuesday: "TUESDAY";
    readonly Wednesday: "WEDNESDAY";
    readonly Thursday: "THURSDAY";
    readonly Friday: "FRIDAY";
    readonly Saturday: "SATURDAY";
    readonly Sunday: "SUNDAY";
};
/**
 * _Allowed Values_: <code>MONDAY</code> | <code>TUESDAY</code> | <code>WEDNESDAY</code> | <code>THURSDAY</code> | <code>FRIDAY</code> | <code>SATURDAY</code> | <code>SUNDAY</code>
 */
export type BrokerMaintenanceWindowDayOfWeek0 = (typeof BrokerMaintenanceWindowDayOfWeek0)[keyof typeof BrokerMaintenanceWindowDayOfWeek0];
export declare const BrokerStorageType: {
    readonly Ebs: "EBS";
    readonly Efs: "EFS";
};
/**
 * The broker's storage type.
 */
export type BrokerStorageType = (typeof BrokerStorageType)[keyof typeof BrokerStorageType];
export declare const BrokerStorageType0: {
    readonly Ebs: "EBS";
    readonly Efs: "EFS";
};
/**
 * The broker's storage type.
 */
export type BrokerStorageType0 = (typeof BrokerStorageType0)[keyof typeof BrokerStorageType0];
