/** * Command Parser * * Parses DSL command strings into typed Command objects using * regex-based pattern matching with ordered rules (first match wins). * * @module commands/parser */ import type { ParseResult } from './types.js'; /** * Parse a command string into a typed Command object. * * Command verbs are case-insensitive; identifiers are case-sensitive. * Returns ParseResult with ok: true on success, ok: false on failure. */ export declare function parseCommand(input: string): ParseResult;