import { TbxIFetchOptions } from "./options"; import { TbxFetchResponse } from "./response"; export declare class TbxFetch { private static singleInstance; static readonly instance: TbxFetch; get(url: string, options?: TbxIFetchOptions): Promise; post(url: string, data: any, options?: TbxIFetchOptions): Promise; put(url: string, data: any, options?: TbxIFetchOptions): Promise; delete(url: string, options?: TbxIFetchOptions): Promise; fetch(url: string, options?: TbxIFetchOptions): Promise; private static getDefaultOptions; private static parseResponse; private static parseErrorResponse; private static toJSON; private static parseHeaders; private static prepareSendData; }