eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
19 lines (18 loc) • 896 B
TypeScript
import { type Prompter } from "#setup/prompter.js";
import { type SetupProcess } from "#setup/registry-setup-client.js";
import { type IntegrationSetupRunnerDeps } from "#setup/integrations/runner.js";
import type { RegistryCommandLogger } from "./registry.js";
export interface IntegrationSetupOptions {
yes?: boolean;
force?: boolean;
nonInteractive?: boolean;
answers?: Record<string, unknown>;
signal?: AbortSignal;
}
export interface IntegrationSetupDependencies {
createPrompter?: () => Prompter;
runnerDeps?: IntegrationSetupRunnerDeps;
setupProcess?: SetupProcess;
}
/** Runs built-in integration setup after its registry payload is installed. */
export declare function runIntegrationSetupCommand(logger: RegistryCommandLogger, appRoot: string, kind: string, options?: IntegrationSetupOptions, dependencies?: IntegrationSetupDependencies): Promise<void>;