/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { Logger } from '@squiz/dx-logger-lib'; import { AxiosInstance } from 'axios'; export interface InitialUpload { zip: string; upload: any; } /** * Initialize upload by zipping folder and creating upload request * @param apiClient - Axios client for API calls * @param folderPath - Path to the job folder * @param tmpDir - Temporary directory for zip file * @param logger - Logger instance * @returns Upload information */ export declare function initializeUpload(apiClient: AxiosInstance, folderPath: string, tmpDir: string, logger: Logger): Promise;