import { Configuration } from "./configuration";
export declare function checkMultipartContent(options: any, files: any): void;
/**
 * Invoke api method
 * @param requestOptions request parameters
 * @param confguration api configuration
 * @param notApplyAuthToRequest if setted to true, auth is not applied to request
 */
export declare function invokeApiMethod(requestOptions: any, confguration: Configuration, notApplyAuthToRequest?: boolean): Promise<any>;
/**
 * Add parameter to query
 * @param url url
 * @param queryParameters queryParameters
 * @param parameterName parameterName
 * @param parameterValue parameterValue
 */
export declare function addQueryParameterToUrl(url: string, queryParameters: Array<string>, parameterName: string, parameterValue: any): string;
/**
 * Add parameter to query
 * @param url url
 * @param queryParameters queryParameters
 * @param parameterName parameterName
 * @param parameterValue parameterValue
 */
export declare function addPathParameterToUrl(url: string, parameterName: string, parameterValue: string): string;
/**
 * Add parameter to headers
 * @param headers headers
 * @param parameterName parameterName
 * @param parameterValue parameterValue
 */
export declare function addHeaderParameter(headers: any, parameterName: string, parameterValue: any): void;
