import type { SourceMeta } from "./types.js"; /** * A file-based slash command. */ export interface SlashCommand { /** Command name (without leading slash) */ name: string; /** Absolute path to command file */ path: string; /** Command content (markdown template) */ content: string; /** Source level */ level: "user" | "project" | "native"; /** Already-parsed display description, when discovery stripped frontmatter from `content`. */ description?: string; /** Already-parsed argument hint (`argumentHint` or `argument-hint`). */ argumentHint?: string; /** Already-parsed `side: true` frontmatter (literal boolean only), when discovery stripped it from `content`. */ side?: boolean; /** Source metadata */ _source: SourceMeta; } export declare const slashCommandCapability: import("./types.js").Capability;