/** * info about any opaque data params in formData */ export interface IOpaqueDataInfo { [param: string]: { multi: boolean; }; } /** * creates FormData object from given data; stringifies ant non string params; handles files according to OpaqueDataInfo * @param data * @param opaqueDataInfo */ export declare function getFormData(data: { [param: string]: any; }, opaqueDataInfo?: IOpaqueDataInfo): any; /** * returns URLSearchParams string computed from given params; * TODO support multiple value * @param params * @param init */ export declare function getSearchParams(params: { [param: string]: any; }, init?: string): any; /** * returns authorized headers if accessToken present in Context; * @param vc * @param headers */ export declare function getHeaders(vc: { accessToken?: string; }, headers?: { [header: string]: string; }): { [header: string]: string; };