eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
23 lines (22 loc) • 925 B
TypeScript
import { type ChannelSetupLog } from "#setup/cli/index.js";
import type { VercelProjectReference } from "#setup/project-resolution.js";
import { runVercel, runVercelCaptureStdout } from "#setup/primitives/run-vercel.js";
export declare const TEAMS_TRIGGER_PATH = "/eve/v1/teams";
export interface TeamsConnectorRef {
id: string;
uid: string;
}
export interface ProvisionTeamsConnectorDeps {
runVercel: typeof runVercel;
runVercelCaptureStdout: typeof runVercelCaptureStdout;
}
export declare function parseCreatedTeamsConnector(stdout: string): TeamsConnectorRef | undefined;
/** Creates and installs a Teams app through the Vercel Connect CLI. */
export declare function provisionTeamsConnector(input: {
name: string;
log: ChannelSetupLog;
project: VercelProjectReference;
projectRoot: string;
signal?: AbortSignal;
deps?: ProvisionTeamsConnectorDeps;
}): Promise<TeamsConnectorRef>;