UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

28 lines 1.11 kB
import { n as RuntimeEnv } from "./runtime-Bxifh4bY.js"; import { a as fetchWithSsrFGuard } from "./fetch-guard-BKvfwdRa.js"; //#region extensions/github-copilot/login.d.ts declare function setGitHubCopilotDeviceFlowFetchGuardForTesting(impl: typeof fetchWithSsrFGuard | null): void; type GitHubCopilotDeviceFlowResult = { status: "authorized"; accessToken: string; } | { status: "access_denied"; } | { status: "expired"; }; type GitHubCopilotDeviceFlowIO = { showCode(args: { verificationUrl: string; userCode: string; expiresInMs: number; }): Promise<void>; openUrl?: (url: string) => Promise<void>; }; declare function runGitHubCopilotDeviceFlow(io: GitHubCopilotDeviceFlowIO): Promise<GitHubCopilotDeviceFlowResult>; declare function githubCopilotLoginCommand(opts: { profileId?: string; yes?: boolean; agentDir?: string; }, runtime: RuntimeEnv): Promise<void>; //#endregion export { setGitHubCopilotDeviceFlowFetchGuardForTesting as a, runGitHubCopilotDeviceFlow as i, GitHubCopilotDeviceFlowResult as n, githubCopilotLoginCommand as r, GitHubCopilotDeviceFlowIO as t };