/** * @traqr/core — Alias Generator * * Generates per-project shell alias files for multi-project support. * Each project gets its own file at ~/.traqr/aliases/{slug}.sh. * The primary project also gets generic aliases (z1, c1, etc.). * * Usage: * generateAliasFile(config, { isPrimary: true }) * → writes ~/.traqr/aliases/myapp.sh */ import type { TraqrConfig } from './config-schema.js'; export interface AliasGeneratorOptions { /** Whether this is the primary project (gets generic z1/c1 aliases too) */ isPrimary: boolean; /** Override output directory (default: ~/.traqr/aliases/) */ outputDir?: string; } /** * Generate the shell alias file content for a project. * Returns the file content as a string. */ export declare function generateAliasContent(config: TraqrConfig, options: AliasGeneratorOptions): string; /** * Write alias file to ~/.traqr/aliases/{slug}.sh. * Creates directories as needed. */ export declare function writeAliasFile(config: TraqrConfig, options: AliasGeneratorOptions): string; //# sourceMappingURL=alias-generator.d.ts.map