import type { RouteKitControlClient } from "@velum-labs/routekit-control"; import { Effect } from "effect"; import { LAUNCH_ACCOUNT_KINDS } from "../launch-support.js"; export declare function activationKey(kind: string, accounts: Array<{ label: string; credential?: unknown; }>): string; type LoginAndActivateSubscriptionInput = { client: Pick; kind: (typeof LAUNCH_ACCOUNT_KINDS)[number]; label: string; noBrowser?: boolean; }; export declare const loginAndActivateSubscription: (input: LoginAndActivateSubscriptionInput) => Effect.Effect<{ kind: "codex" | "claude-code"; label: string; provider: "codex" | "claude-code"; configPath: string; accountRevision: number; configRevision: number; modelCount: number; }, Error, import("effect/unstable/http/HttpClient").HttpClient>; export {};