/** * Project Mapping Configuration * * Maps project slugs (e.g., "agent-handler") to Jira project codes (e.g., "AGE") * and display names. Stored in ticket-mate.json config file. */ export interface ProjectMapping { slug: string; jiraProjectCode: string; displayName: string; jiraProjectKey?: string; } export interface ProjectMappings { [slug: string]: ProjectMapping; } /** * Get project mappings from ticket-mate.json config file */ export declare function getProjectMappings(configPath?: string): ProjectMappings; /** * Get Jira project code for a project slug */ export declare function getJiraProjectCode(slug: string, configPath?: string): string | null; /** * Get project slug for a Jira project code */ export declare function getProjectSlug(jiraProjectCode: string, configPath?: string): string | null; /** * Add or update a project mapping */ export declare function setProjectMapping(slug: string, jiraProjectCode: string, displayName?: string, configPath?: string): void; /** * Remove a project mapping */ export declare function removeProjectMapping(slug: string, configPath?: string): void; //# sourceMappingURL=project-mapping.d.ts.map