import type { ProfileName } from '../config.js'; import type { ProviderId } from './types.js'; export interface LoadedCustomCommand { command: string; description: string; template: string; requireInput: boolean; source: string; category?: string; } export interface CustomCommandContext { workspace: string; profile: ProfileName; provider: ProviderId; model: string; } export declare function loadCustomSlashCommands(dir?: string): LoadedCustomCommand[]; export declare function buildCustomCommandPrompt(command: LoadedCustomCommand, input: string, context: CustomCommandContext): string; //# sourceMappingURL=customCommands.d.ts.map