///
import FormData from 'form-data';
export declare type FormPrimitive = string | number | boolean | null | File;
export interface FormObject {
[key: string]: FormValue;
}
export interface FormArray {
readonly length: number;
[key: number]: FormValue;
}
export declare type FormValue = FormPrimitive | FormObject | FormArray;
export declare function jsonToFormData(json: FormObject, formData?: FormData): FormData;
export interface PostFormResponse {
status: number;
statusText: string;
data: Buffer | string | T;
}
export declare function postMultipartFormData(url: string, json: FormObject): Promise>;