eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
27 lines (26 loc) • 1.03 kB
TypeScript
import type { VercelProjectReference } from "#setup/project-resolution.js";
import { type LinqExistingAccountCredentials } from "./connect.js";
import { listLinqPhoneNumbers } from "./management.js";
import { type SetupApplyContext, type SetupPrepareContext } from "../types.js";
export interface LinqSetupDeps {
listPhoneNumbers: typeof listLinqPhoneNumbers;
}
interface LinqSetupPlan {
credentials: "connect" | "portable";
connectorSlug?: string;
existingAccount?: LinqExistingAccountCredentials;
project?: VercelProjectReference;
apiKey?: string;
signingSecret?: string;
}
export declare function prepareLinqSetup(context: SetupPrepareContext, deps?: LinqSetupDeps): Promise<LinqSetupPlan>;
export declare function applyLinqSetup(plan: LinqSetupPlan, context: SetupApplyContext): Promise<{
facts: {
label: string;
value: string;
kind: "phone";
}[];
deploymentRequired: true;
}>;
export declare const LINQ_SETUP: import("../types.js").SetupIntegration;
export {};