export declare const KeyEncryptionKeyIdentityType: {
    /**
     * System assigned identity
     */
    readonly SystemAssignedIdentity: "SystemAssignedIdentity";
    /**
     * User assigned identity
     */
    readonly UserAssignedIdentity: "UserAssignedIdentity";
};
/**
 * The type of identity to use. Values can be systemAssignedIdentity, userAssignedIdentity, or delegatedResourceIdentity.
 */
export type KeyEncryptionKeyIdentityType = (typeof KeyEncryptionKeyIdentityType)[keyof typeof KeyEncryptionKeyIdentityType];
export declare const ManagedServiceIdentityType: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
    readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
 * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 */
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const OnlineExperimentationWorkspaceSkuName: {
    /**
     * The Free service sku name.
     */
    readonly F0: "F0";
    /**
     * The Standard service sku name.
     */
    readonly S0: "S0";
    /**
     * The Premium service sku name.
     */
    readonly P0: "P0";
    /**
     * The Developer service sku name.
     */
    readonly D0: "D0";
};
/**
 * The name of the SKU. Ex - F0, P0. It is typically a letter+number code
 */
export type OnlineExperimentationWorkspaceSkuName = (typeof OnlineExperimentationWorkspaceSkuName)[keyof typeof OnlineExperimentationWorkspaceSkuName];
export declare const PrivateEndpointServiceConnectionStatus: {
    readonly Pending: "Pending";
    readonly Approved: "Approved";
    readonly Rejected: "Rejected";
};
/**
 * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
 */
export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus];
