import { JiraWorkItem } from './components/jira-work-item'; import { JiraExtractorConfig } from './types'; declare class JiraExtractor { config: JiraExtractorConfig; constructor(config: JiraExtractorConfig); testConnection(): Promise; validate(): Promise; extractAll(statusHook?: (n: number) => any, debug?: boolean): Promise; toCSV(workItems: JiraWorkItem[], withHeader?: boolean): string; private getIssuesFromJira(jql, startIndex, batchSize); private getJiraIssuesQueryUrl(jql, startIndex?, batchSize?); private getJQL(); private convertIssueToWorkItem; } export { JiraExtractor };