import { MetaModuleOptions, MetaModuleResponse } from "../types"; import { UrlBuilder } from "./UrlBuilder"; import { MOD_ERR } from "../enums"; interface FetchWithTimeoutOptions extends RequestInit { timeout?: number; } export declare class MetaModule { protected _options: MetaModuleOptions; protected _urlBuilder: UrlBuilder; constructor(options?: MetaModuleOptions); protected _fetchWithTimeout(url: string, options: FetchWithTimeoutOptions): Promise; protected _makeResponse(error: boolean, content?: T, moduleErrType?: MOD_ERR): MetaModuleResponse; } export {};