Outlook_Addin_LLM/node_modules/@microsoft/teams-manifest/build/declarativeCopilotManifest.d.ts

55 lines
1.3 KiB
TypeScript
Raw Normal View History

import { ConversationStarter } from "./pluginManifest";
export interface DeclarativeCopilotManifestSchema {
id?: string;
name: string;
description: string;
instructions?: string;
capabilities?: ({
name: "WebSearch";
[k: string]: unknown;
} | {
name: "GraphicArt";
[k: string]: unknown;
} | {
name: "CodeInterpreter";
[k: string]: unknown;
} | {
name: "SharePoint";
files?: File[];
sites?: Site[];
[k: string]: unknown;
} | {
name: "OneDrive";
files: File[];
[k: string]: unknown;
} | {
name: "GraphConnectors";
connections: Connection[];
[k: string]: unknown;
})[];
conversation_starters?: ConversationStarter[];
actions?: ActionObject[];
[k: string]: unknown;
}
export interface File {
site_id?: string;
web_id?: string;
list_id?: string;
unique_id?: string;
file_name?: string;
}
export interface Site {
path: string;
site_name: string;
[k: string]: unknown;
}
export interface Connection {
connection_id: string;
[k: string]: unknown;
}
export interface ActionObject {
id: string;
file: string;
[k: string]: unknown;
}
//# sourceMappingURL=declarativeCopilotManifest.d.ts.map