import type { App } from 'vue'; import { default as Api, api } from './utils/api'; import global, { $g } from './utils/global'; import cookie, { $cookie } from './utils/cookie'; import storage, { $storage } from './utils/storage'; import request, { $request } from './utils/request'; import tools, { $tools } from './utils/tools'; import async from './utils/async'; import prism from './directives/prism'; import { default as Layout } from './components/layout'; import { default as Notice } from './components/notice'; import { default as Menu } from './components/menu'; import { default as Dropdown } from './components/dropdown'; import { default as DropdownItem } from './components/dropdown/item'; import { default as Clock } from './components/clock'; import { default as Search } from './components/search'; import { default as Captcha } from './components/captcha'; import { default as Password } from './components/password'; import { default as Anchor } from './components/anchor'; import { default as AnchorLink } from './components/anchor/link'; import { default as Modal } from './components/modal'; import { default as Login } from './components/login'; import { default as Register } from './components/register'; import { default as Forget } from './components/forget'; import { default as History } from './components/history'; import { default as Code } from './components/code'; import { default as Title } from './components/title'; import { default as Quotes } from './components/quotes'; import { default as BackTop } from './components/backtop'; import { default as LanguageManagement } from './components/management/language'; import { default as MenuManagement } from './components/management/menu'; import { default as AppsManagement } from './components/management/application'; export { Api, global, cookie, storage, request, tools, async, prism, Layout, Notice, Menu, Dropdown, Clock, Search, Captcha, Password, Anchor, Modal, Login, Register, Forget, History, Code, Title, Quotes, BackTop, LanguageManagement, MenuManagement, AppsManagement }; declare module '@vue/runtime-core' { interface ComponentCustomProperties { $g: typeof $g; api: typeof api; $tools: typeof $tools; $request: typeof $request; $cookie: typeof $cookie; $storage: typeof $storage; $modal: typeof Modal; } interface GlobalComponents { MiLayout: typeof Layout; MiLayoutHeader: typeof Layout.Header; MiLayoutSide: typeof Layout.Side; MiLayoutContent: typeof Layout.Content; MiLayoutFooter: typeof Layout.Footer; MiNotice: typeof Notice; MiNoticeTab: typeof Notice.Tab; MiNoticeItem: typeof Notice.Item; MiMenu: typeof Menu; MiSubMenu: typeof Menu.SubMenu; MiMenuItem: typeof Menu.Item; MiMenuItemLink: typeof Menu.Link; MiDropdown: typeof Dropdown; MiDropdownItem: typeof DropdownItem; MiClock: typeof Clock; MiSearch: typeof Search; MiSearchKey: typeof Search.Key; MiCaptcha: typeof Captcha; MiPassword: typeof Password; MiAnchor: typeof Anchor; MiAnchorLink: typeof AnchorLink; MiModal: typeof Modal; MiLogin: typeof Login; MiRegister: typeof Register; MiForget: typeof Forget; MiHistory: typeof History; MiCode: typeof Code; MiTitle: typeof Title; MiQuotes: typeof Quotes; MiBackTop: typeof BackTop; MiLanguageManagement: typeof LanguageManagement; MenuManagement: typeof MenuManagement; AppsManagement: typeof AppsManagement; } } declare const _default: { install: (app: App) => App; }; export default _default;