import { HttpResponse } from './response.js'; /** * Sends a multipart form data request to a URL. * @param url - The URL to send the request to * @param formData - The FormData object containing the multipart form data * @returns Promise resolving to HttpResponse containing data, error and status * @example * ```ts * const formData = new FormData(); * formData.append('file', fileBlob); * formData.append('name', 'profile.jpg'); * const response = await multipartFetch('/api/upload', formData); * ``` */ export declare function multipartFetch(url: string, formData: FormData): Promise>; /** * Uploads a file to a URL using multipart form data. * @param url - The URL to send the request to * @param file - The file to upload * @returns Promise resolving to HttpResponse containing data, error and status * @example * ```ts * const response = await uploadFile('/api/upload', file); * ``` */ export declare function uploadFile(url: string, file: File): Promise>;