import type { JiraClient } from "../clients/jira.js"; import type { TaskResult } from "../types/jira.js"; export interface PollOptions { intervalMs?: number; maxWaitMs?: number; onProgress?: (task: TaskResult) => void; } /** * Poll a Jira async task until completion or timeout. * Returns the final task result. */ export declare function pollTask(client: JiraClient, taskId: string, options?: PollOptions): Promise;