/** * Jira User Management * * Functions for working with Jira users and current user info */ import { getJiraConfig } from "../config/config"; export interface JiraUser { accountId: string; emailAddress?: string; displayName: string; active: boolean; avatarUrls?: { '48x48': string; '24x24': string; '16x16': string; '32x32': string; }; } /** * Get the current authenticated user * * @returns Current user's account information * @throws {JiraAuthError} If authentication fails */ export declare function getCurrentUser(config?: ReturnType, options?: { client?: import("../server/jira/jiraClient").JiraClient; }): Promise; /** * Search for users by email or name * * @param query Email address or display name * @returns Array of matching users */ export declare function searchUsers(query: string, config?: ReturnType, options?: { client?: import("../server/jira/jiraClient").JiraClient; }): Promise; /** * Get user by account ID */ export declare function getUserByAccountId(accountId: string, config?: ReturnType, options?: { client?: import("../server/jira/jiraClient").JiraClient; }): Promise; //# sourceMappingURL=jira-user.d.ts.map