/** * Reporter Resolution Logic * * Resolves the reporter field for ticket creation in priority order: * 1. CLI --reporter flag * 2. Config defaultReporter * 3. Current user from /myself API */ import type { JiraConfig } from '../types'; export interface ReporterResolutionOptions { config: JiraConfig; cliReporter?: string | null; client?: import('../server/jira/jiraClient').JiraClient; } export interface ReporterResult { accountId: string; source: 'cli' | 'config' | 'myself'; displayName?: string; } /** * Resolve reporter in priority order: * 1. CLI --reporter (email or accountId) * 2. config.defaultReporter (email or accountId) * 3. /rest/api/3/myself (current user) */ export declare function resolveReporter(options: ReporterResolutionOptions): Promise; //# sourceMappingURL=resolve-reporter.d.ts.map