/** * Determines if the code is running in a standard browser environment. * * This function checks for specific conditions that indicate whether the code is * running in a standard browser environment, allowing Axios to work in various * environments like web workers, React Native, or NativeScript. * * @returns {boolean} True if running in a standard browser environment, false otherwise. */ export declare const isStandardBrowserEnv: boolean; /** * Determines if the code is running in a standard browser WebWorker environment. * * This function checks for specific conditions that indicate whether the code is * running in a standard browser WebWorker environment. It takes into account the * limitations of the `isStandardBrowserEnv` method when working with WebWorkers. * * @returns {boolean} True if running in a standard browser WebWorker environment, false otherwise. */ export declare const isStandardBrowserWebWorkerEnv: boolean; /** * Determine if a value is a FormData * * @param {*} thing The value to test * @returns {boolean} True if value is an FormData, otherwise false */ export declare const isFormData: (thing: unknown) => boolean; /** * Utility function to assign a property to an object if the value is defined. * * @param {Object} obj - The object to which the property will be assigned. * @param {string} prop - The property name. * @param {*} value - The value to assign if it is defined. */ export declare const assignIfDefined: (obj: T, prop: string, value: unknown) => void;