declare const CURSOR: "cursor"; declare const CURSOR_CLI: "cursor-cli"; declare const CLAUDE: "claude"; declare const COWORK: "cowork"; declare const DEVIN: "devin"; declare const REPLIT: "replit"; declare const GEMINI: "gemini"; declare const CODEX: "codex"; declare const ANTIGRAVITY: "antigravity"; declare const AUGMENT_CLI: "augment-cli"; declare const OPENCODE: "opencode"; declare const GITHUB_COPILOT: "github-copilot"; declare const V0: "v0"; export type KnownAgentNames = typeof CURSOR | typeof CURSOR_CLI | typeof CLAUDE | typeof COWORK | typeof DEVIN | typeof REPLIT | typeof GEMINI | typeof CODEX | typeof ANTIGRAVITY | typeof AUGMENT_CLI | typeof OPENCODE | typeof GITHUB_COPILOT | typeof V0; export interface KnownAgentDetails { name: KnownAgentNames; } export type AgentResult = { isAgent: true; agent: KnownAgentDetails; } | { isAgent: false; agent: undefined; }; export declare const KNOWN_AGENTS: { readonly CURSOR: "cursor"; readonly CURSOR_CLI: "cursor-cli"; readonly CLAUDE: "claude"; readonly COWORK: "cowork"; readonly DEVIN: "devin"; readonly REPLIT: "replit"; readonly GEMINI: "gemini"; readonly CODEX: "codex"; readonly ANTIGRAVITY: "antigravity"; readonly AUGMENT_CLI: "augment-cli"; readonly OPENCODE: "opencode"; readonly GITHUB_COPILOT: "github-copilot"; readonly V0: "v0"; }; export declare function determineAgent(): Promise; export {};