import type { Blob } from './blob-from.js'; /** * Check if `obj` is a URLSearchParams object * ref: https://github.com/node-fetch/node-fetch/issues/296#issuecomment-307598143 * @param {*} object - Object to check for * @return {boolean} */ export declare const isURLSearchParameters: (object: any) => boolean; /** * Check if `object` is a W3C `Blob` object (which `File` inherits from) * @param object Object to check for */ export declare const isBlob: (value: unknown) => value is Blob; /** * Check if `obj` is an instance of AbortSignal. * @param object - Object to check for */ export declare const isAbortSignal: (object: unknown) => object is AbortSignal; /** * isDomainOrSubdomain reports whether sub is a subdomain (or exact match) of * the parent domain. * * Both domains must already be in canonical form. * @param {string|URL} original * @param {string|URL} destination */ export declare const isDomainOrSubdomain: (destination: any, original: any) => boolean; /** * isSameProtocol reports whether the two provided URLs use the same protocol. * * Both domains must already be in canonical form. * @param {string|URL} original * @param {string|URL} destination */ export declare const isSameProtocol: (destination: any, original: any) => boolean;