export declare const AccessRights: {
    readonly Manage: "Manage";
    readonly Send: "Send";
    readonly Listen: "Listen";
};
export type AccessRights = (typeof AccessRights)[keyof typeof AccessRights];
export declare const DefaultAction: {
    readonly Allow: "Allow";
    readonly Deny: "Deny";
};
/**
 * Default Action for Network Rule Set
 */
export type DefaultAction = (typeof DefaultAction)[keyof typeof DefaultAction];
export declare const EndPointProvisioningState: {
    readonly Creating: "Creating";
    readonly Updating: "Updating";
    readonly Deleting: "Deleting";
    readonly Succeeded: "Succeeded";
    readonly Canceled: "Canceled";
    readonly Failed: "Failed";
};
/**
 * Provisioning state of the Private Endpoint Connection.
 */
export type EndPointProvisioningState = (typeof EndPointProvisioningState)[keyof typeof EndPointProvisioningState];
export declare const EntityStatus: {
    readonly Active: "Active";
    readonly Disabled: "Disabled";
    readonly Restoring: "Restoring";
    readonly SendDisabled: "SendDisabled";
    readonly ReceiveDisabled: "ReceiveDisabled";
    readonly Creating: "Creating";
    readonly Deleting: "Deleting";
    readonly Renaming: "Renaming";
    readonly Unknown: "Unknown";
};
/**
 * Enumerates the possible values for the status of a messaging entity.
 */
export type EntityStatus = (typeof EntityStatus)[keyof typeof EntityStatus];
export declare const FilterType: {
    readonly SqlFilter: "SqlFilter";
    readonly CorrelationFilter: "CorrelationFilter";
};
/**
 * Filter type that is evaluated against a BrokeredMessage.
 */
export type FilterType = (typeof FilterType)[keyof typeof FilterType];
export declare const IPAction: {
    readonly Accept: "Accept";
    readonly Reject: "Reject";
};
/**
 * The IP Filter Action
 */
export type IPAction = (typeof IPAction)[keyof typeof IPAction];
export declare const KeySource: {
    readonly Microsoft_KeyVault: "Microsoft.KeyVault";
};
/**
 * Enumerates the possible value of keySource for Encryption
 */
export type KeySource = (typeof KeySource)[keyof typeof KeySource];
export declare const ManagedServiceIdentityType: {
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
    readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned";
    readonly None: "None";
};
/**
 * Type of managed service identity.
 */
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const NetworkRuleIPAction: {
    readonly Allow: "Allow";
};
/**
 * The IP Filter Action
 */
export type NetworkRuleIPAction = (typeof NetworkRuleIPAction)[keyof typeof NetworkRuleIPAction];
export declare const PrivateLinkConnectionStatus: {
    readonly Pending: "Pending";
    readonly Approved: "Approved";
    readonly Rejected: "Rejected";
    readonly Disconnected: "Disconnected";
};
/**
 * Status of the connection.
 */
export type PrivateLinkConnectionStatus = (typeof PrivateLinkConnectionStatus)[keyof typeof PrivateLinkConnectionStatus];
export declare const PublicNetworkAccess: {
    readonly Enabled: "Enabled";
    readonly Disabled: "Disabled";
    readonly SecuredByPerimeter: "SecuredByPerimeter";
};
/**
 * This determines if traffic is allowed over public network. By default it is enabled.
 */
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];
export declare const PublicNetworkAccessFlag: {
    readonly Enabled: "Enabled";
    readonly Disabled: "Disabled";
};
/**
 * This determines if traffic is allowed over public network. By default it is enabled.
 */
export type PublicNetworkAccessFlag = (typeof PublicNetworkAccessFlag)[keyof typeof PublicNetworkAccessFlag];
export declare const SkuName: {
    readonly Basic: "Basic";
    readonly Standard: "Standard";
    readonly Premium: "Premium";
};
/**
 * Name of this SKU.
 */
export type SkuName = (typeof SkuName)[keyof typeof SkuName];
export declare const SkuTier: {
    readonly Basic: "Basic";
    readonly Standard: "Standard";
    readonly Premium: "Premium";
};
/**
 * The billing tier of this particular SKU.
 */
export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier];
export declare const TlsVersion: {
    readonly TlsVersion_1_0: "1.0";
    readonly TlsVersion_1_1: "1.1";
    readonly TlsVersion_1_2: "1.2";
};
/**
 * The minimum TLS version for the cluster to support, e.g. '1.2'
 */
export type TlsVersion = (typeof TlsVersion)[keyof typeof TlsVersion];
