import { IssuesApiClient } from './api/issues'; import { ProjectsApiClient } from './api/projects'; import { UsersApiClient } from './api/users'; import { JiraClientConfig } from './types'; import { fetchAllPages } from './utils/pagination'; /** * Main Jira API client */ export declare class JiraClient { /** The issues API client */ readonly issues: IssuesApiClient; /** The projects API client */ readonly projects: ProjectsApiClient; /** The users API client */ readonly users: UsersApiClient; /** * Create a new JiraClient * @param config - The configuration for the client */ constructor(config: JiraClientConfig); /** * Create a new JiraClient from environment variables * @returns A new JiraClient */ static fromEnv(): JiraClient; } export * from './types'; export * from './utils/error'; export * from './utils/pagination'; export * from './utils/config'; export { fetchAllPages }; export default JiraClient; //# sourceMappingURL=index.d.ts.map