@microsoft/msgraph-beta-sdk
Version:
Microsoft Graph Beta JavaScript client library
721 lines • 31.3 kB
TypeScript
import { type BaseCollectionPaginationCountResponse, type Dictionary, type Entity } from '../../index.js';
import { type AdditionalDataHolder, type BackedModel, type Parsable, type ParseNode, type SerializationWriter } from '@microsoft/kiota-abstractions';
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {EvaluationCollectionResponse}
*/
export declare function createEvaluationCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {Evaluation}
*/
export declare function createEvaluationFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {EvaluationResult}
*/
export declare function createEvaluationResultFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {PluginAuth}
*/
export declare function createPluginAuthFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {PluginCollectionResponse}
*/
export declare function createPluginCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {Plugin}
*/
export declare function createPluginFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {PluginSetting}
*/
export declare function createPluginSettingFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {PromptCollectionResponse}
*/
export declare function createPromptCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {Prompt}
*/
export declare function createPromptFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {SessionCollectionResponse}
*/
export declare function createSessionCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {Session}
*/
export declare function createSessionFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {SkillInputDescriptor}
*/
export declare function createSkillInputDescriptorFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {SkillTypeDescriptor}
*/
export declare function createSkillTypeDescriptorFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {SkillVariableDescriptor}
*/
export declare function createSkillVariableDescriptorFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {WorkspaceCollectionResponse}
*/
export declare function createWorkspaceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {Workspace}
*/
export declare function createWorkspaceFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* The deserialization information for the current model
* @param Evaluation The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoEvaluation(evaluation?: Partial<Evaluation> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param EvaluationCollectionResponse The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoEvaluationCollectionResponse(evaluationCollectionResponse?: Partial<EvaluationCollectionResponse> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param EvaluationResult The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoEvaluationResult(evaluationResult?: Partial<EvaluationResult> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param Plugin The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPlugin(plugin?: Partial<Plugin> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param PluginAuth The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPluginAuth(pluginAuth?: Partial<PluginAuth> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param PluginCollectionResponse The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPluginCollectionResponse(pluginCollectionResponse?: Partial<PluginCollectionResponse> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param PluginSetting The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPluginSetting(pluginSetting?: Partial<PluginSetting> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param Prompt The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPrompt(prompt?: Partial<Prompt> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param PromptCollectionResponse The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoPromptCollectionResponse(promptCollectionResponse?: Partial<PromptCollectionResponse> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param Session The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoSession(session?: Partial<Session> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param SessionCollectionResponse The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoSessionCollectionResponse(sessionCollectionResponse?: Partial<SessionCollectionResponse> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param SkillInputDescriptor The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoSkillInputDescriptor(skillInputDescriptor?: Partial<SkillInputDescriptor> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param SkillTypeDescriptor The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoSkillTypeDescriptor(skillTypeDescriptor?: Partial<SkillTypeDescriptor> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param SkillVariableDescriptor The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoSkillVariableDescriptor(skillVariableDescriptor?: Partial<SkillVariableDescriptor> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param Workspace The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoWorkspace(workspace?: Partial<Workspace> | undefined): Record<string, (node: ParseNode) => void>;
/**
* The deserialization information for the current model
* @param WorkspaceCollectionResponse The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoWorkspaceCollectionResponse(workspaceCollectionResponse?: Partial<WorkspaceCollectionResponse> | undefined): Record<string, (node: ParseNode) => void>;
export interface Evaluation extends Entity, Parsable {
/**
* Evaluation completion time.
*/
completedDateTime?: Date | null;
/**
* Evaluation created time.
*/
createdDateTime?: Date | null;
/**
* Evaluation execution count.
*/
executionCount?: number | null;
/**
* Evaluation cancellation status.
*/
isCancelled?: boolean | null;
/**
* Evaluation modified time.
*/
lastModifiedDateTime?: Date | null;
/**
* Evaluation results collection.
*/
result?: EvaluationResult | null;
/**
* Evaluation Run start time.
*/
runStartDateTime?: Date | null;
/**
* The state property
*/
state?: EvaluationState | null;
}
export interface EvaluationCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable {
/**
* The value property
*/
value?: Evaluation[] | null;
}
export interface EvaluationResult extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* The final content.
*/
content?: string | null;
/**
* The OdataType property
*/
odataType?: string | null;
/**
* The previewState property
*/
previewState?: SkillPreviewState | null;
/**
* The type property
*/
type?: EvaluationResultType | null;
}
export type EvaluationResultType = (typeof EvaluationResultTypeObject)[keyof typeof EvaluationResultTypeObject];
export type EvaluationState = (typeof EvaluationStateObject)[keyof typeof EvaluationStateObject];
export interface Plugin extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Authorization for the plugin.
*/
authorization?: PluginAuth | null;
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* The catalogScope property
*/
catalogScope?: PluginCatalogScope | null;
/**
* The category property
*/
category?: PluginCategory | null;
/**
* Brief description of the plugin.
*/
description?: string | null;
/**
* Display name of the plugin. Supports $filter (eq).
*/
displayName?: string | null;
/**
* Displays whether the plugin is enabled for use within the catalogScope. Supports $filter (eq).
*/
isEnabled?: boolean | null;
/**
* Represents the name of the plugin. Primary key. Supports $filter (eq, contains).
*/
name?: string | null;
/**
* The OdataType property
*/
odataType?: string | null;
/**
* The previewState property
*/
previewState?: PluginPreviewStates | null;
/**
* Settings for the plugin.
*/
settings?: PluginSetting[] | null;
/**
* The supportedAuthTypes property
*/
supportedAuthTypes?: PluginAuthTypes | null;
}
export interface PluginAuth extends AdditionalDataHolder, BackedModel, Parsable {
/**
* The authType property
*/
authType?: PluginAuthTypes | null;
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* The OdataType property
*/
odataType?: string | null;
}
export type PluginAuthTypes = (typeof PluginAuthTypesObject)[keyof typeof PluginAuthTypesObject];
export type PluginCatalogScope = (typeof PluginCatalogScopeObject)[keyof typeof PluginCatalogScopeObject];
export type PluginCategory = (typeof PluginCategoryObject)[keyof typeof PluginCategoryObject];
export interface PluginCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable {
/**
* The value property
*/
value?: Plugin[] | null;
}
export type PluginPreviewStates = (typeof PluginPreviewStatesObject)[keyof typeof PluginPreviewStatesObject];
export interface PluginSetting extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Acceptable values for plugin type
*/
acceptableValues?: string[] | null;
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* Default value available for the plugin if not configured
*/
defaultValue?: string | null;
/**
* Description of the value requested
*/
description?: string | null;
/**
* The displayType property
*/
displayType?: PluginSettingDisplayType | null;
/**
* Hint for the plugin
*/
hintText?: string | null;
/**
* Setting whether the value is required
*/
isRequired?: boolean | null;
/**
* Label for the setting
*/
label?: string | null;
/**
* Name of the setting
*/
name?: string | null;
/**
* The OdataType property
*/
odataType?: string | null;
/**
* The settingValue property
*/
settingValue?: PluginSettingType | null;
/**
* Value
*/
value?: string | null;
}
export type PluginSettingDisplayType = (typeof PluginSettingDisplayTypeObject)[keyof typeof PluginSettingDisplayTypeObject];
export type PluginSettingType = (typeof PluginSettingTypeObject)[keyof typeof PluginSettingTypeObject];
export interface Prompt extends Entity, Parsable {
/**
* Input content to the prompt.
*/
content?: string | null;
/**
* Created time.
*/
createdDateTime?: Date | null;
/**
* Collection of evaluations
*/
evaluations?: Evaluation[] | null;
/**
* Not implemented.
*/
inputs?: Dictionary | null;
/**
* Last modified time.
*/
lastModifiedDateTime?: Date | null;
/**
* Skill Input descriptor.
*/
skillInputDescriptors?: SkillInputDescriptor[] | null;
/**
* Skill name.
*/
skillName?: string | null;
/**
* The type property
*/
type?: PromptType | null;
}
export interface PromptCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable {
/**
* The value property
*/
value?: Prompt[] | null;
}
export type PromptType = (typeof PromptTypeObject)[keyof typeof PromptTypeObject];
/**
* Serializes information the current object
* @param Evaluation The instance to serialize from.
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeEvaluation(writer: SerializationWriter, evaluation?: Partial<Evaluation> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param EvaluationCollectionResponse The instance to serialize from.
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeEvaluationCollectionResponse(writer: SerializationWriter, evaluationCollectionResponse?: Partial<EvaluationCollectionResponse> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param EvaluationResult The instance to serialize from.
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeEvaluationResult(writer: SerializationWriter, evaluationResult?: Partial<EvaluationResult> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param Plugin The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePlugin(writer: SerializationWriter, plugin?: Partial<Plugin> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param PluginAuth The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePluginAuth(writer: SerializationWriter, pluginAuth?: Partial<PluginAuth> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param PluginCollectionResponse The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePluginCollectionResponse(writer: SerializationWriter, pluginCollectionResponse?: Partial<PluginCollectionResponse> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param PluginSetting The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePluginSetting(writer: SerializationWriter, pluginSetting?: Partial<PluginSetting> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param Prompt The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePrompt(writer: SerializationWriter, prompt?: Partial<Prompt> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param PromptCollectionResponse The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializePromptCollectionResponse(writer: SerializationWriter, promptCollectionResponse?: Partial<PromptCollectionResponse> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param Session The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeSession(writer: SerializationWriter, session?: Partial<Session> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param SessionCollectionResponse The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeSessionCollectionResponse(writer: SerializationWriter, sessionCollectionResponse?: Partial<SessionCollectionResponse> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param SkillInputDescriptor The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeSkillInputDescriptor(writer: SerializationWriter, skillInputDescriptor?: Partial<SkillInputDescriptor> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param SkillTypeDescriptor The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeSkillTypeDescriptor(writer: SerializationWriter, skillTypeDescriptor?: Partial<SkillTypeDescriptor> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param SkillVariableDescriptor The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeSkillVariableDescriptor(writer: SerializationWriter, skillVariableDescriptor?: Partial<SkillVariableDescriptor> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param Workspace The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeWorkspace(writer: SerializationWriter, workspace?: Partial<Workspace> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param WorkspaceCollectionResponse The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeWorkspaceCollectionResponse(writer: SerializationWriter, workspaceCollectionResponse?: Partial<WorkspaceCollectionResponse> | undefined | null, isSerializingDerivedType?: boolean): void;
export interface Session extends Entity, Parsable {
/**
* Created time of the session (UTC).
*/
createdDateTime?: Date | null;
/**
* Display name for the session.
*/
displayName?: string | null;
/**
* Last modified time of the session (UTC). Updated when displayName changes.
*/
lastModifiedDateTime?: Date | null;
/**
* The collection of prompts in the session.
*/
prompts?: Prompt[] | null;
}
export interface SessionCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable {
/**
* The value property
*/
value?: Session[] | null;
}
export interface SkillInputDescriptor extends Parsable, SkillVariableDescriptor {
/**
* Unsupported.
*/
defaultValue?: string | null;
/**
* Unsupported.
*/
isRequired?: boolean | null;
/**
* Unsupported.
*/
placeholderValue?: string | null;
}
export type SkillPreviewState = (typeof SkillPreviewStateObject)[keyof typeof SkillPreviewStateObject];
export interface SkillTypeDescriptor extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* Unsupported.
*/
name?: string | null;
/**
* The OdataType property
*/
odataType?: string | null;
}
export interface SkillVariableDescriptor extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* Unsupported.
*/
description?: string | null;
/**
* Unsupported.
*/
name?: string | null;
/**
* The OdataType property
*/
odataType?: string | null;
/**
* The type property
*/
type?: SkillTypeDescriptor | null;
}
export interface Workspace extends Entity, Parsable {
/**
* Name of the Security Copilot workspace.
*/
displayName?: string | null;
/**
* Represents plugins in Security Copilot.
*/
plugins?: Plugin[] | null;
/**
* Represents sessions in Security Copilot.
*/
sessions?: Session[] | null;
}
export interface WorkspaceCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable {
/**
* The value property
*/
value?: Workspace[] | null;
}
export declare const EvaluationResultTypeObject: {
readonly Unknown: "unknown";
readonly Success: "success";
readonly ErrorEscaped: "error";
readonly NeedAdditionalClaims: "needAdditionalClaims";
readonly Rejected: "rejected";
readonly TimedOut: "timedOut";
readonly CapacityExceeded: "capacityExceeded";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const EvaluationStateObject: {
readonly Unknown: "unknown";
readonly Created: "created";
readonly Running: "running";
readonly Completed: "completed";
readonly Cancelled: "cancelled";
readonly Pending: "pending";
readonly Deferred: "deferred";
readonly WaitingForInput: "waitingForInput";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginAuthTypesObject: {
readonly None: "none";
readonly Basic: "basic";
readonly APIKey: "aPIKey";
readonly OAuthAuthorizationCodeFlow: "oAuthAuthorizationCodeFlow";
readonly OAuthClientCredentialsFlow: "oAuthClientCredentialsFlow";
readonly Aad: "aad";
readonly ServiceHttp: "serviceHttp";
readonly AadDelegated: "aadDelegated";
readonly OAuthPasswordGrantFlow: "oAuthPasswordGrantFlow";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginCatalogScopeObject: {
readonly None: "none";
readonly User: "user";
readonly Workspace: "workspace";
readonly Tenant: "tenant";
readonly Global: "global";
readonly GeoGlobal: "geoGlobal";
readonly UserWorkspace: "userWorkspace";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginCategoryObject: {
readonly Hidden: "hidden";
readonly Microsoft: "microsoft";
readonly MicrosoftConnectors: "microsoftConnectors";
readonly Other: "other";
readonly Web: "web";
readonly Testing: "testing";
readonly Plugin: "plugin";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginPreviewStatesObject: {
readonly Ga: "ga";
readonly Public: "public";
readonly Private: "private";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginSettingDisplayTypeObject: {
readonly None: "none";
readonly Textbox: "textbox";
readonly Checkbox: "checkbox";
readonly Dropdown: "dropdown";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PluginSettingTypeObject: {
readonly String: "string";
readonly Bool: "bool";
readonly Array: "array";
readonly EnumEscaped: "enum";
readonly SecretString: "secretString";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const PromptTypeObject: {
readonly Unknown: "unknown";
readonly Context: "context";
readonly Prompt: "prompt";
readonly Skill: "skill";
readonly Feedback: "feedback";
readonly UnknownFutureValue: "unknownFutureValue";
};
export declare const SkillPreviewStateObject: {
readonly Ga: "ga";
readonly Public: "public";
readonly Private: "private";
readonly UnknownFutureValue: "unknownFutureValue";
};
//# sourceMappingURL=index.d.ts.map