export declare const continueAgent: { readonly id: "continue"; readonly name: "Continue"; readonly vendor: "Continue"; readonly homepage: "https://www.continue.dev"; readonly interfaces: readonly ["ide-extension", "cli"]; readonly family: null; readonly rootDir: ".continue"; readonly lifecycle: { readonly state: "active"; }; readonly detection: { readonly project: { readonly markers: readonly []; }; readonly user: { readonly markers: readonly []; }; }; readonly docs: readonly [{ readonly label: "Continue documentation"; readonly url: "https://docs.continue.dev"; }]; readonly capabilities: { readonly skill: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: null; readonly docs: readonly []; readonly sources: readonly ["https://docs.continue.dev"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "full"; readonly convention: "vendor"; readonly directory: ".continue/skills"; }; readonly axm: { readonly status: "supported"; readonly lastVerified: "2026-08-05"; readonly writer: null; }; }; readonly "mcp-server": { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "Continue agent-mode tools include MCP servers configured as tools in Continue config. AXM does not currently write Continue's YAML/config package format."; readonly docs: readonly []; readonly sources: readonly ["https://docs.continue.dev/guides/configuring-models-rules-tools", "https://docs.continue.dev/reference/config"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "partial"; readonly convention: "vendor"; readonly transports: readonly ["stdio", "http", "sse"]; readonly mcpEnvExpansion: { readonly variables: "none"; readonly defaults: false; }; }; readonly axm: { readonly status: "unsupported"; readonly lastVerified: null; readonly writer: null; readonly reason: "AXM has not implemented a Continue MCP config writer."; }; }; readonly subagent: { readonly native: { readonly availability: { readonly via: "none"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: null; readonly docs: readonly []; readonly sources: readonly []; }; readonly axm: { readonly status: "unsupported"; readonly lastVerified: null; readonly writer: null; }; }; readonly hook: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "The Continue CLI ships a Claude Code-compatible hooks system keyed under settings.json hooks, merged across ~/.continue, .continue, and the matching .claude locations. Beyond the events mapped here it also fires PostToolUseFailure, PermissionRequest, SessionEnd, Notification, SubagentStart, ConfigChange, TeammateIdle, TaskCompleted, WorktreeCreate, and WorktreeRemove, which have no canonical AXM event. Command handlers sit beside http, prompt, and agent handler types, and the surface is not yet covered by the published Continue docs."; readonly docs: readonly []; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly scopes: readonly ["user", "project"]; readonly mechanism: readonly ["command-stdin"]; readonly configFiles: readonly [{ readonly scope: "user"; readonly path: "~/.continue/settings.json"; readonly format: "json"; readonly gitignored: false; }, { readonly scope: "project"; readonly path: ".continue/settings.json"; readonly format: "json"; readonly gitignored: false; }, { readonly scope: "project"; readonly path: ".continue/settings.local.json"; readonly format: "json"; readonly gitignored: true; }]; readonly events: readonly [{ readonly nativeName: "PreToolUse"; readonly canonical: "tool.pre"; readonly matcher: { readonly kind: "regex"; readonly example: "Write|Edit"; readonly notes: "Matchers select tools by name; an optional per-handler if condition narrows by argument, such as Edit(src/**)."; }; readonly decision: readonly [{ readonly kind: "observe"; }, { readonly kind: "block"; readonly outcomes: readonly ["allow", "deny"]; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "PostToolUse"; readonly canonical: "tool.post"; readonly matcher: { readonly kind: "regex"; readonly example: "Bash"; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "UserPromptSubmit"; readonly canonical: "prompt.submit"; readonly matcher: { readonly kind: "none-imperative"; readonly example: null; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }, { readonly kind: "block"; readonly outcomes: readonly ["allow", "deny"]; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "SessionStart"; readonly canonical: "session.start"; readonly matcher: { readonly kind: "none-imperative"; readonly example: null; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "Stop"; readonly canonical: "turn.end"; readonly matcher: { readonly kind: "none-imperative"; readonly example: null; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }, { readonly kind: "block"; readonly outcomes: readonly ["allow", "deny"]; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "SubagentStop"; readonly canonical: "subagent.stop"; readonly matcher: { readonly kind: "none-imperative"; readonly example: null; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "PreCompact"; readonly canonical: "compaction.pre"; readonly matcher: { readonly kind: "none-imperative"; readonly example: null; readonly notes: null; }; readonly decision: readonly [{ readonly kind: "observe"; }]; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }]; readonly tools: readonly [{ readonly nativeName: "Read"; readonly canonical: "file.read"; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "Write"; readonly canonical: "file.write"; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "Edit"; readonly canonical: "file.edit"; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }, { readonly nativeName: "Bash"; readonly canonical: "shell.exec"; readonly sources: readonly ["https://github.com/continuedev/continue/issues/11678"]; readonly lastVerified: "2026-08-05"; }]; }; readonly axm: { readonly status: "unsupported"; readonly writer: null; readonly lastVerified: null; readonly reason: "Continue's hook surface is only described in tracking issues, not published reference docs, so the settings key and handler shape are not stable enough to write."; }; }; }; readonly instructions: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "Uses a vendor rule directory under the AGENTS.md-governed rule umbrella."; readonly docs: readonly []; readonly sources: readonly ["https://docs.continue.dev/guides/configuring-models-rules-tools"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "partial"; readonly convention: "vendor"; readonly kind: "rules-dir"; readonly files: readonly ["*.md"]; readonly nestedDiscovery: false; readonly importSyntax: null; readonly directory: ".continue/rules"; }; readonly axm: { readonly status: "supported"; readonly lastVerified: "2026-08-05"; readonly writer: null; }; }; readonly permissions: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "The Continue CLI sorts tool patterns into allow, ask, and exclude lists in a user-scoped permissions.yaml that the TUI writes as approvals are granted; there is no project-scoped permission file."; readonly docs: readonly []; readonly sources: readonly ["https://docs.continue.dev/cli/tool-permissions"]; readonly scopes: readonly ["user"]; readonly mechanism: readonly ["config-file", "cli-flag"]; readonly configFiles: readonly [{ readonly scope: "user"; readonly path: "~/.continue/permissions.yaml"; readonly format: "yaml"; readonly gitignored: false; }]; readonly grammar: { readonly style: "glob"; readonly example: "Bash(axm *)"; readonly notes: "Tool(pattern) entries under allow, ask, or exclude; the argument pattern is a glob, as in Write(**/*.ts)."; }; readonly prerequisites: readonly []; readonly cliFlags: readonly [{ readonly flag: "--auto"; readonly note: "Allows every tool for the session; not tool-scoped."; }, { readonly flag: "--readonly"; readonly note: "Restricts the session to read-only tools."; }, { readonly flag: "--allow"; readonly note: "Adds a session allow rule for one tool pattern."; }]; }; readonly axm: { readonly status: "unsupported"; readonly lastVerified: null; readonly writer: null; readonly reason: "permissions.yaml is owned by the Continue TUI and AXM has no writer for its YAML permission grammar."; }; }; }; //# sourceMappingURL=continue.d.ts.map