import { AxiosPromise } from 'axios'; import { IOptions } from '../../interfaces'; declare const createRequest: (request: AxiosPromise, options: IOptions) => Promise; declare const fetchListPostURLParameters: (url: string, method: string, values: {}, options?: IOptions) => Promise; declare const fetchListGet: (url: string, options?: IOptions) => Promise; declare const fetchListGetURLParameters: (url: string, options?: IOptions) => Promise; declare const fetchObject: (url: string, id: number, options?: IOptions) => Promise; declare const updateObject: (url: string, id: number, values: {}, options?: IOptions, config?: {}) => Promise; declare const createObject: (url: string, values: {}, options?: IOptions) => Promise; declare const deleteObject: (url: string, id: number, options?: IOptions) => Promise; declare const uploadFile: (url: string, id: number, method: string, values: {}, options?: IOptions) => Promise; declare const callApiMethodPost: (url: string, id: number, method: string, options?: IOptions) => Promise; declare const callApiMethodPostParameters: (url: string, id: number, method: string, values: {}, options?: IOptions) => Promise; declare const fetchObjectWithParameterPDF: (url: string, options?: IOptions) => Promise; declare const callApiMethodPostParametersPDF: (url: string, id: number, method: string, parameters: {}, options?: IOptions) => Promise; declare const fetchApiRestGet: (url: string, options?: IOptions, additional_header?: {}) => Promise; declare const downloadFileGet: (url: string, options?: IOptions) => Promise; declare const downloadFileGetParameter: (url: string, options?: IOptions) => Promise; export { createRequest, fetchListPostURLParameters, fetchListGet, fetchListGetURLParameters, fetchObject, updateObject, createObject, deleteObject, uploadFile, callApiMethodPost, fetchApiRestGet, callApiMethodPostParameters, fetchObjectWithParameterPDF, callApiMethodPostParametersPDF, downloadFileGet, downloadFileGetParameter };