/**
* Vnmf Type definition file
*
* Directory Structure
* ├── api Applet ability API
* │ ├── ad
* │ │ └── index.d.ts advertise API
* │ ├── alipay
* │ │ └── index.d.ts Alipay applet API
* │ ├── base
* │ │ ├── index.d.ts Base API
* │ │ ├── debug.d.ts Base -> debugging API
* │ │ ├── system.d.ts Base -> system API
* │ │ ├── update.d.ts Base -> renew API
* │ │ ├── weapp Base -> Applets API
* │ │ │ ├── life-cycle.d.ts Base -> Applets API -> The life cycle
* │ │ │ └── app-event.d.ts Base -> Applets API -> Applied event
* │ │ └── env.d.ts Base -> ENV
* │ ├── canvas
* │ │ └── index.d.ts canvas API
* │ ├── cloud
* │ │ └── index.d.ts WeChat Mini Program Cloud Development API
* │ ├── device
* │ │ ├── accelerometer.d.ts equipment -> Acceleration API
* │ │ ├── battery.d.ts equipment -> Electricity API
* │ │ ├── ble.d.ts equipment -> Low -power Bluetooth API
* │ │ ├── bluetooth.d. equipment -> Bluetooth API
* │ │ ├── clipboard.d.ts equipment -> Clipboard API
* │ │ ├── compass.d.ts equipment -> compass API
* │ │ ├── contact.d.ts equipment -> Contact person API
* │ │ ├── motion.d.ts equipment -> Direction API
* │ │ ├── gyroscope.d.ts equipment -> Gyro API
* │ │ ├── iBeacon.d.ts equipment -> iBeacon API
* │ │ ├── network.d.ts equipment -> network API
* │ │ ├── nfc.d.ts equipment -> NFC API
* │ │ ├── performance.d.ts equipment -> performance API
* │ │ ├── phone.d.ts equipment -> Telephone API
* │ │ ├── scan.d.ts equipment -> Scan code API
* │ │ ├── screen.d.ts equipment -> Screen API
* │ │ ├── vibrate.d.ts equipment -> vibration API
* │ │ └── wifi.d.ts equipment -> Wi-Fi API
* │ ├── ext
* │ │ └── index.d.ts Third-party platform API
* │ ├── files
* │ │ └── index.d.ts document API
* │ ├── framework
* │ │ └── index.d.ts Applet framework API
* │ ├── location
* │ │ └── index.d.ts Location API
* │ ├── media
* │ │ ├── audio.d.ts media -> Audio API
* │ │ ├── background-audio.d.ts media -> Background audio API
* │ │ ├── camera.d.ts media -> camera API
* │ │ ├── editor.d.ts media -> Rich text API
* │ │ ├── image.d.ts media -> picture API
* │ │ ├── live.d.ts media -> Real -time audio video API
* │ │ ├── map.d.ts media -> map API
* │ │ ├── recorder.d.ts media -> recording API
* │ │ ├── video.d.ts media -> video API
* │ │ └── video-processing.d.ts media -> Audio and video synthesis API
* │ ├── network
* │ │ ├── download.d.ts network -> download API
* │ │ ├── mdns.d.ts network -> mDNS API
* │ │ ├── request.d.ts network -> Initiate a request API
* │ │ ├── udp.d.ts network -> UDP communication API
* │ │ ├── upload.d.ts network -> Upload API
* │ │ └── websocket.d.ts network -> WebSocket API
* │ ├── open-api
* │ │ ├── account.d.ts Open interface -> account information API
* │ │ ├── address.d.ts Open interface -> Shipping address API
* │ │ ├── authorize.d.ts Open interface -> Authorize API
* │ │ ├── card.d.ts Open interface -> Card voucher API
* │ │ ├── data-analysis.d.ts Open interface -> data analysis API
* │ │ ├── facial.d.ts Open interface -> Face recognition API // Can't find it on WeChat applet documentation
* │ │ ├── invoice.d.ts Open interface -> bill API
* │ │ ├── login.d.ts Open interface -> Log in API
* │ │ ├── navigate.d.ts Open interface -> Small program jump API
* │ │ ├── payment.d.ts Open interface -> Pay API
* │ │ ├── report.d.ts Open interface -> Data report API
* │ │ ├── settings.d.ts Open interface -> set up API
* │ │ ├── soter.d.ts Open interface -> Biological certification API
* | | ├── subscribe-message.d.ts Open interface -> Subscription message API
* │ │ ├── user-info.d.ts Open interface -> User Info API
* │ │ ├── customer-service.d.ts Open interface -> WeChat customer service API
* │ │ └── werun.d.ts Open interface -> WeChat sports API
* │ ├── route
* │ │ └── index.d.ts routing API
* │ ├── share
* │ │ └── index.d.ts Forward API
* │ ├── storage
* │ │ ├── background-fetch.d.ts Data cache -> Background acquisition API
* │ │ └── index.d.ts Data cache API
* │ ├── swan
* │ │ └── index.d.ts Baidu applet API
* │ ├── ui
* │ │ ├── animation.d.ts interface -> Animation API
* │ │ ├── background.d.ts interface -> background API
* │ │ ├── custom-component.d.ts interface -> Custom component API
* │ │ ├── fonts.d.ts interface -> Font API
* │ │ ├── keyboard.d.ts interface -> keyboard API
* │ │ ├── menu.d.ts interface -> menu API
* │ │ ├── navigation-bar.d.ts interface -> Navigation Bar API
* │ │ ├── pull-down-refresh.d.ts interface -> Pull down to refresh API
* │ │ ├── scroll.d.ts interface -> scroll API
* │ │ ├── sticky.d.ts interface -> Put on the top API
* │ │ ├── tab-bar.d.ts interface -> TabBar API
* │ │ ├── window.d.ts interface -> window API
* │ │ └── interaction.d.ts interface -> Interaction API
* │ ├── worker
* │ │ └── index.d.ts Worker API
* │ └── wxml
* │ └── index.d.ts WXML API
* ├── index.d.ts This file
* ├── vnmf.component.d.ts Vnmf Component Type definition
* ├── vnmf.config.d.ts Vnmf Applets App and Window Setting type definition
* ├── vnmf.extend.d.ts Vnmf Expand API Type definition
* ├── vnmf.hooks.d.ts Vnmf Hooks Type definition
* └── vnmf.lifecycle.d.ts Vnmf Life cycle type definition
*/
///
///
///
///
///
///
///
export = Vnmf
export as namespace Vnmf
declare const Vnmf: Vnmf.VnmfStatic
declare namespace Vnmf {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
interface VnmfStatic {}
}
declare global {
const defineAppConfig: (config: Vnmf.Config) => Vnmf.Config
const definePageConfig: (config: Vnmf.Config) => Vnmf.Config
}