import type { CommandContext } from "@velum-labs/routekit-cli-core"; import { Effect } from "effect"; import { type NativeIntegrationTool } from "../adapters/native-integrations.js"; export type InstallNativeIntegrationInput = { tool: NativeIntegrationTool; options: { home?: string; rotateToken?: boolean; token?: boolean; }; context: CommandContext; }; export declare const installNativeIntegration: (input: InstallNativeIntegrationInput) => Effect.Effect; export declare const uninstallNativeIntegration: (input: { tool: NativeIntegrationTool; home?: string; }) => Effect.Effect<{ configPath: string; removed: boolean; }, Error, import("effect/unstable/http/HttpClient").HttpClient>;