/** * Address Parser — parse hybrid addressing syntax into queries * * Syntaxes: * @.aiwg/requirements/UC-001.md → location * @?"user authentication" → semantic * @.aiwg/requirements/?"auth" → hybrid * @#security,authentication → tags * @phase:requirements → phase * * @module artifacts/address-parser * @issue #187 */ export interface HybridQuery { path?: string; semanticQuery?: string; tags?: string[]; phase?: string; type?: string; updatedAfter?: string; limit?: number; } export type AddressType = 'location' | 'semantic' | 'hybrid' | 'tags' | 'phase'; export interface ParsedAddress { type: AddressType; query: HybridQuery; raw: string; } /** * Parse an address string into a HybridQuery. */ export declare function parseAddress(input: string): ParsedAddress; /** * Build a HybridQuery from multiple criteria (CLI-style). */ export declare function buildQuery(options: { path?: string; query?: string; tags?: string; phase?: string; type?: string; since?: string; limit?: number; }): HybridQuery; //# sourceMappingURL=address-parser.d.ts.map