/**
 * Lazy registry of all built-in slash commands.
 *
 * Keeping this file flat and free of static command imports is how nanocoder
 * avoids loading all 31 command modules at startup. Each entry carries the
 * command's `name` and `description` inline (duplicated from the command
 * module so the picker can render without triggering the load), plus a
 * `load()` thunk that performs the dynamic import on first invocation.
 *
 * **When adding a new command:** add an entry here AND create the command
 * file under `source/commands/`. Keep the description in sync with the
 * module's own `description` field — they should match.
 */
import type { LazyCommand } from '../types/commands.js';
export declare const lazyCommands: LazyCommand[];
//# sourceMappingURL=lazy-registry.d.ts.map