export declare const ApplicationType: {
    readonly Web: "web";
    readonly Other: "other";
};
/**
 * Type of application being monitored.
 */
export type ApplicationType = (typeof ApplicationType)[keyof typeof ApplicationType];
export declare const FavoriteType: {
    readonly Shared: "shared";
    readonly User: "user";
};
/**
 * Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.
 */
export type FavoriteType = (typeof FavoriteType)[keyof typeof FavoriteType];
export declare const FlowType: {
    readonly Bluefield: "Bluefield";
};
/**
 * Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
 */
export type FlowType = (typeof FlowType)[keyof typeof FlowType];
export declare const IngestionMode: {
    readonly ApplicationInsights: "ApplicationInsights";
    readonly ApplicationInsightsWithDiagnosticSettings: "ApplicationInsightsWithDiagnosticSettings";
    readonly LogAnalytics: "LogAnalytics";
};
/**
 * Indicates the flow of the ingestion.
 */
export type IngestionMode = (typeof IngestionMode)[keyof typeof IngestionMode];
export declare const ItemScope: {
    readonly Shared: "shared";
    readonly User: "user";
};
/**
 * Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
 */
export type ItemScope = (typeof ItemScope)[keyof typeof ItemScope];
export declare const ItemType: {
    readonly None: "none";
    readonly Query: "query";
    readonly Recent: "recent";
    readonly Function: "function";
};
/**
 * Enum indicating the type of the Analytics item.
 */
export type ItemType = (typeof ItemType)[keyof typeof ItemType];
export declare const Kind: {
    readonly User: "user";
    readonly Shared: "shared";
};
/**
 * The kind of workbook. Choices are user and shared.
 */
export type Kind = (typeof Kind)[keyof typeof Kind];
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 PublicNetworkAccessType: {
    /**
     * Enables connectivity to Application Insights through public DNS.
     */
    readonly Enabled: "Enabled";
    /**
     * Disables public connectivity to Application Insights through public DNS.
     */
    readonly Disabled: "Disabled";
};
/**
 * The network access type for accessing Application Insights query.
 */
export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType];
export declare const RequestSource: {
    readonly Rest: "rest";
};
/**
 * Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
 */
export type RequestSource = (typeof RequestSource)[keyof typeof RequestSource];
export declare const WebTestKind: {
    readonly Ping: "ping";
    readonly Multistep: "multistep";
    readonly Standard: "standard";
};
/**
 * The kind of web test this is, valid choices are ping, multistep and standard.
 */
export type WebTestKind = (typeof WebTestKind)[keyof typeof WebTestKind];
export declare const WorkbookSharedTypeKind: {
    readonly Shared: "shared";
};
/**
 * The kind of workbook. Only valid value is shared.
 */
export type WorkbookSharedTypeKind = (typeof WorkbookSharedTypeKind)[keyof typeof WorkbookSharedTypeKind];
