import type { AxiosRequestConfig, AxiosResponse } from 'axios'; import type * as t from './types'; declare function _get(url: string, options?: AxiosRequestConfig): Promise; declare function _getResponse(url: string, options?: AxiosRequestConfig): Promise>; declare function _post(url: string, data?: any): Promise; declare function _postMultiPart(url: string, formData: FormData, options?: AxiosRequestConfig): Promise; declare function _postTTS(url: string, formData: FormData, options?: AxiosRequestConfig): Promise; declare function _put(url: string, data?: any): Promise; declare function _delete(url: string): Promise; declare function _deleteWithOptions(url: string, options?: AxiosRequestConfig): Promise; declare function _patch(url: string, data?: any): Promise; declare function _authenticatedFetch(url: string, options?: RequestInit): Promise; declare const _default: { get: typeof _get; getResponse: typeof _getResponse; post: typeof _post; postMultiPart: typeof _postMultiPart; postTTS: typeof _postTTS; put: typeof _put; delete: typeof _delete; deleteWithOptions: typeof _deleteWithOptions; patch: typeof _patch; authenticatedFetch: typeof _authenticatedFetch; refreshToken: (retry?: boolean) => Promise; dispatchTokenUpdatedEvent: (token: string) => void; }; export default _default;