/* eslint-disable */
/* prettier-ignore */
// @ts-nocheck
// Generated by vite-plugin-uni-pages

interface NavigateToOptions {
  url: "/pages/home/index" |
       "/pages/material/index" |
       "/pages/messages/index" |
       "/pages/mine/index" |
       "/pages/material/detail/index" |
       "/pages/material/mini-class/index" |
       "/pages/material/recommend/index" |
       "/pages/material/settled-in/index" |
       "/pages/messages/detail/index" |
       "/pages-sub/home/about/index" |
       "/pages-sub/home/classmates/index" |
       "/pages-sub/home/classmates-detail/index" |
       "/pages-sub/home/content/index" |
       "/pages-sub/home/mall/index" |
       "/pages-sub/home/moment/index" |
       "/pages-sub/home/offline-activity/index" |
       "/pages-sub/home/schedule/index" |
       "/pages-sub/home/spread/index" |
       "/pages-sub/home/study-tour/detail" |
       "/pages-sub/home/study-tour/index" |
       "/pages-sub/home/study-tour/list" |
       "/pages-sub/home/activity/detail/index" |
       "/pages-sub/home/activity/images/index" |
       "/pages-sub/home/mall/confirm-order/index" |
       "/pages-sub/home/mall/detail/index" |
       "/pages-sub/home/mall/shopping-cart/index" |
       "/pages-sub/home/offline-activity/cycling-rankings/index" |
       "/pages-sub/home/offline-activity/list/index" |
       "/pages-sub/home/spread/case-shooting/index" |
       "/pages-sub/home/spread/design-awards/index" |
       "/pages-sub/home/spread/product-detail/index" |
       "/pages-sub/home/spread/wx-agent-operation/index" |
       "/pages-sub/home/mall/purchased/success/index" |
       "/pages-sub/home/spread/case-shooting/photographer/index" |
       "/pages-sub/about/about" |
       "/pages-sub/login/index" |
       "/pages-sub/common/content-html/index" |
       "/pages-sub/common/webview/index" |
       "/pages-sub/publish/moment/index" |
       "/pages-sub/publish/tags/index" |
       "/pages-sub/common/status/success/index" |
       "/pages-sub/mine/agents/index" |
       "/pages-sub/mine/authentication/index" |
       "/pages-sub/mine/convention/index" |
       "/pages-sub/mine/coupons/index" |
       "/pages-sub/mine/homepage/index" |
       "/pages-sub/mine/honors/index" |
       "/pages-sub/mine/invite/index" |
       "/pages-sub/mine/levels/index" |
       "/pages-sub/mine/orders/index" |
       "/pages-sub/mine/points/index" |
       "/pages-sub/mine/setting/index" |
       "/pages-sub/mine/homepage/channels/index" |
       "/pages-sub/mine/homepage/consult/index" |
       "/pages-sub/mine/homepage/edit/index" |
       "/pages-sub/mine/homepage/qr-code/index" |
       "/pages-sub/mine/homepage/statistics/index" |
       "/pages-sub/mine/honors/detail/collection" |
       "/pages-sub/mine/honors/detail/index" |
       "/pages-sub/mine/honors/leaderboard/index" |
       "/pages-sub/mine/levels/rules/index" |
       "/pages-sub/mine/orders/code/index" |
       "/pages-sub/mine/orders/detail/index" |
       "/pages-sub/mine/scan/result/index" |
       "/pages-sub/mine/setting/mobile/index" |
       "/pages-sub/mine/authentication/submit/success/index" |
       "/pages-sub/mine/homepage/consult/success/index" |
       "/pages-sub/mine/scan/pay/success/index" |
       "/pages-sub/mine/setting/mobile/modify/index";
}
interface RedirectToOptions extends NavigateToOptions {}

interface SwitchTabOptions {
  url: "/pages/home/index" | "/pages/material/index" | "/pages/messages/index" | "/pages/mine/index"
}

type ReLaunchOptions = NavigateToOptions | SwitchTabOptions;

declare interface Uni {
  navigateTo(options: UniNamespace.NavigateToOptions & NavigateToOptions): void;
  redirectTo(options: UniNamespace.RedirectToOptions & RedirectToOptions): void;
  switchTab(options: UniNamespace.SwitchTabOptions & SwitchTabOptions): void;
  reLaunch(options: UniNamespace.ReLaunchOptions & ReLaunchOptions): void;
}
