import type { AutocompleteItem } from "@earendil-works/pi-tui"; import type { SourceInfo } from "./source-info.ts"; export type SlashCommandSource = "extension" | "prompt" | "skill"; export interface SlashCommandInfo { name: string; description?: string; source: SlashCommandSource; sourceInfo: SourceInfo; } export interface BuiltinSlashCommand { name: string; description: string; argumentHint?: string; getArgumentCompletions?: (argumentPrefix: string) => AutocompleteItem[] | null | Promise; } export declare function getBundledWorkflowArgumentCompletions(argumentPrefix: string): AutocompleteItem[] | null; export declare const BUILTIN_SLASH_COMMANDS: ReadonlyArray; export declare const BUNDLED_EXTENSION_SLASH_COMMANDS: ReadonlyArray; //# sourceMappingURL=slash-commands.d.ts.map