import { type CommandSpec } from './registry.js'; export declare function reservedBuiltinNames(): ReadonlySet; export interface CustomCommandSource { workspace: string; configDir: string; reservedNames: ReadonlySet; } export interface ParsedCommandFile { description?: string; argumentHint?: string; body: string; } export declare function parseCommandFile(raw: string): ParsedCommandFile; export declare function expandCommandBody(body: string, args: string): string; export declare function loadCustomCommands(source: CustomCommandSource, onWarning?: (message: string) => void): CommandSpec[]; //# sourceMappingURL=custom-commands.d.ts.map