/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { Logger } from '@squiz/dx-logger-lib'; import { AxiosInstance } from 'axios'; import { JobManifestV1Model } from '../../../../manifest'; /** * Poll for upload result and handle retries * @param apiClient - Axios client for API calls * @param uploadId - Upload ID to check * @param manifest - Job manifest data * @param logger - Logger instance * @returns Upload result */ export declare function pollForResult(apiClient: AxiosInstance, uploadId: string, manifest: JobManifestV1Model, logger: Logger): Promise;