UNPKG

@microsoft/msgraph-beta-sdk

Version:
721 lines 31.3 kB
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