export declare const AKSIdentityType: {
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
};
/**
 * The identity type.
 */
export type AKSIdentityType = (typeof AKSIdentityType)[keyof typeof AKSIdentityType];
export declare const LevelType: {
    readonly Error: "Error";
    readonly Warning: "Warning";
    readonly Information: "Information";
};
/**
 * Level of the status.
 */
export type LevelType = (typeof LevelType)[keyof typeof LevelType];
export declare const OperatorScopeType: {
    readonly Cluster: "cluster";
    readonly Namespace: "namespace";
};
/**
 * Scope at which the operator will be installed.
 */
export type OperatorScopeType = (typeof OperatorScopeType)[keyof typeof OperatorScopeType];
export declare const OperatorType: {
    readonly Flux: "Flux";
};
/**
 * Type of the operator
 */
export type OperatorType = (typeof OperatorType)[keyof typeof OperatorType];
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];
export declare const PublicNetworkAccessType: {
    /**
     * Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints.
     */
    readonly Enabled: "Enabled";
    /**
     * Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link.
     */
    readonly Disabled: "Disabled";
};
/**
 * Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints.
 */
export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType];
export declare const ResourceIdentityType: {
    readonly SystemAssigned: "SystemAssigned";
};
/**
 * The identity type.
 */
export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType];
export declare const ScopeType: {
    readonly Cluster: "cluster";
    readonly Namespace: "namespace";
};
/**
 * Scope at which the operator will be installed.
 */
export type ScopeType = (typeof ScopeType)[keyof typeof ScopeType];
export declare const SourceKindType: {
    readonly GitRepository: "GitRepository";
    readonly Bucket: "Bucket";
    readonly AzureBlob: "AzureBlob";
};
/**
 * Source Kind to pull the configuration data from.
 */
export type SourceKindType = (typeof SourceKindType)[keyof typeof SourceKindType];
