From 9251976a318f1bef6875485799a1de6f79731ef2 Mon Sep 17 00:00:00 2001 From: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> Date: Tue, 15 Nov 2022 21:34:59 -0300 Subject: [PATCH] Remove generated files from gitignore. --- .eslintrc-auto-import.json | 114 ++++++++++++++++++ .gitignore | 5 - src/auto-imports.d.ts | 230 +++++++++++++++++++++++++++++++++++++ src/components.d.ts | 144 +++++++++++++++++++++++ 4 files changed, 488 insertions(+), 5 deletions(-) create mode 100644 .eslintrc-auto-import.json create mode 100644 src/auto-imports.d.ts create mode 100644 src/components.d.ts diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json new file mode 100644 index 00000000..57b4c15e --- /dev/null +++ b/.eslintrc-auto-import.json @@ -0,0 +1,114 @@ +{ + "globals": { + "$": true, + "$$": true, + "$computed": true, + "$customRef": true, + "$ref": true, + "$shallowRef": true, + "$toRef": true, + "EffectScope": true, + "THEME_DARK": true, + "THEME_LIGHT": true, + "THEME_SYSTEM": true, + "breakpointsTailwind": true, + "computed": true, + "createApp": true, + "customRef": true, + "defineAsyncComponent": true, + "defineComponent": true, + "effectScope": true, + "getCurrentInstance": true, + "getCurrentScope": true, + "getTheme": true, + "h": true, + "inject": true, + "isProxy": true, + "isReactive": true, + "isReadonly": true, + "isRef": true, + "markRaw": true, + "nextTick": true, + "onActivated": true, + "onBeforeMount": true, + "onBeforeRouteLeave": true, + "onBeforeRouteUpdate": true, + "onBeforeUnmount": true, + "onBeforeUpdate": true, + "onDeactivated": true, + "onErrorCaptured": true, + "onMounted": true, + "onRenderTracked": true, + "onRenderTriggered": true, + "onScopeDispose": true, + "onServerPrefetch": true, + "onUnmounted": true, + "onUpdated": true, + "provide": true, + "reactive": true, + "readonly": true, + "ref": true, + "resolveComponent": true, + "resolveDirective": true, + "shallowReactive": true, + "shallowReadonly": true, + "shallowRef": true, + "toRaw": true, + "toRef": true, + "toRefs": true, + "triggerRef": true, + "unref": true, + "useAppInfo": true, + "useAttrs": true, + "useAuthStore": true, + "useAuthorsQuery": true, + "useBookCollectionQuery": true, + "useBookExistsQuery": true, + "useBookQuery": true, + "useBookSearchQuery": true, + "useBooksQuery": true, + "useBreakpoints": true, + "useBulkDeleteBookMutation": true, + "useBulkEditBookMutation": true, + "useCoverQuery": true, + "useCreateBookMutation": true, + "useCssModule": true, + "useCssVars": true, + "useDarkMode": true, + "useDebouncedRef": true, + "useDeleteBookMutation": true, + "useEditBookMutation": true, + "useGitHubReleaseQuery": true, + "useGroupsQuery": true, + "useI18n": true, + "useImageLazyLoader": true, + "useImageLoader": true, + "useIsbnSearch": true, + "useIsbnSearchQuery": true, + "useLastAddedQuery": true, + "useLatestReadingsQuery": true, + "useLink": true, + "useLocalStorage": true, + "useMarkdown": true, + "useNextReadsQuery": true, + "usePublishersQuery": true, + "useReadBooksInYearQuery": true, + "useReadingMonthsQuery": true, + "useRoute": true, + "useRouter": true, + "useSearchStore": true, + "useSettingsStore": true, + "useSheetStore": true, + "useSheetVersionQuery": true, + "useSlots": true, + "useStatisticsQuery": true, + "useStore": true, + "useStoresQuery": true, + "useTailwindTheme": true, + "useTimeZoneQuery": true, + "watch": true, + "watchEffect": true, + "watchPostEffect": true, + "watchSyncEffect": true + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 62d3f17a..403adbc1 100644 --- a/.gitignore +++ b/.gitignore @@ -21,8 +21,3 @@ pnpm-debug.log* *.njsproj *.sln *.sw? - -# Vite plugins -.eslintrc-auto-import.json -src/auto-imports.d.ts -src/components.d.ts diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts new file mode 100644 index 00000000..bad5bc15 --- /dev/null +++ b/src/auto-imports.d.ts @@ -0,0 +1,230 @@ +// Generated by 'unplugin-auto-import' +export {} +declare global { + const $$: typeof import('vue/macros')['$$'] + const $: typeof import('vue/macros')['$'] + const $computed: typeof import('vue/macros')['$computed'] + const $customRef: typeof import('vue/macros')['$customRef'] + const $ref: typeof import('vue/macros')['$ref'] + const $shallowRef: typeof import('vue/macros')['$shallowRef'] + const $toRef: typeof import('vue/macros')['$toRef'] + const EffectScope: typeof import('vue')['EffectScope'] + const THEME_DARK: typeof import('./stores/settings')['THEME_DARK'] + const THEME_LIGHT: typeof import('./stores/settings')['THEME_LIGHT'] + const THEME_SYSTEM: typeof import('./stores/settings')['THEME_SYSTEM'] + const breakpointsTailwind: typeof import('@vueuse/core')['breakpointsTailwind'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const getTheme: typeof import('./stores/settings')['getTheme'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const resolveDirective: typeof import('vue')['resolveDirective'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAppInfo: typeof import('./composables/useAppInfo')['default'] + const useAttrs: typeof import('vue')['useAttrs'] + const useAuthStore: typeof import('./stores/auth')['useAuthStore'] + const useAuthorsQuery: typeof import('./queries/useAuthorsQuery')['default'] + const useBookCollectionQuery: typeof import('./queries/useBookCollectionQuery')['default'] + const useBookExistsQuery: typeof import('./queries/useBookExistsQuery')['default'] + const useBookQuery: typeof import('./queries/useBookQuery')['default'] + const useBookSearchQuery: typeof import('./queries/useBookSearchQuery')['default'] + const useBooksQuery: typeof import('./queries/useBooksQuery')['default'] + const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] + const useBulkDeleteBookMutation: typeof import('./mutations/useBulkDeleteBookMutation')['default'] + const useBulkEditBookMutation: typeof import('./mutations/useBulkEditBookMutation')['default'] + const useCoverQuery: typeof import('./queries/useCoverQuery')['default'] + const useCreateBookMutation: typeof import('./mutations/useCreateBookMutation')['default'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useDarkMode: typeof import('./composables/useDarkMode')['default'] + const useDebouncedRef: typeof import('./composables/useDebouncedRef')['default'] + const useDeleteBookMutation: typeof import('./mutations/useDeleteBookMutation')['default'] + const useEditBookMutation: typeof import('./mutations/useEditBookMutation')['default'] + const useGitHubReleaseQuery: typeof import('./queries/useGitHubReleaseQuery')['default'] + const useGroupsQuery: typeof import('./queries/useGroupsQuery')['default'] + const useI18n: typeof import('vue-i18n')['useI18n'] + const useImageLazyLoader: typeof import('./composables/useImageLazyLoader')['default'] + const useImageLoader: typeof import('./composables/useImageLoader')['default'] + const useIsbnSearch: typeof import('./composables/useIsbnSearch')['default'] + const useIsbnSearchQuery: typeof import('./queries/useIsbnSearchQuery')['default'] + const useLastAddedQuery: typeof import('./queries/useLastAddedQuery')['default'] + const useLatestReadingsQuery: typeof import('./queries/useLatestReadingsQuery')['default'] + const useLink: typeof import('vue-router')['useLink'] + const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] + const useMarkdown: typeof import('./composables/useMarkdown')['default'] + const useNextReadsQuery: typeof import('./queries/useNextReadsQuery')['default'] + const usePublishersQuery: typeof import('./queries/usePublishersQuery')['default'] + const useReadBooksInYearQuery: typeof import('./queries/useReadBooksInYearQuery')['default'] + const useReadingMonthsQuery: typeof import('./queries/useReadingMonthsQuery')['default'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSearchStore: typeof import('./stores/search')['useSearchStore'] + const useSettingsStore: typeof import('./stores/settings')['useSettingsStore'] + const useSheetStore: typeof import('./stores/sheet')['useSheetStore'] + const useSheetVersionQuery: typeof import('./queries/useSheetVersionQuery')['default'] + const useSlots: typeof import('vue')['useSlots'] + const useStatisticsQuery: typeof import('./queries/useStatisticsQuery')['default'] + const useStore: typeof import('./stores/main')['useStore'] + const useStoresQuery: typeof import('./queries/useStoresQuery')['default'] + const useTailwindTheme: typeof import('./composables/useTailwindTheme')['default'] + const useTimeZoneQuery: typeof import('./queries/useTimeZoneQuery')['default'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} +// for vue template auto import +import { UnwrapRef } from 'vue' +declare module 'vue' { + interface ComponentCustomProperties { + readonly $$: UnwrapRef + readonly $: UnwrapRef + readonly $computed: UnwrapRef + readonly $customRef: UnwrapRef + readonly $ref: UnwrapRef + readonly $shallowRef: UnwrapRef + readonly $toRef: UnwrapRef + readonly EffectScope: UnwrapRef + readonly THEME_DARK: UnwrapRef + readonly THEME_LIGHT: UnwrapRef + readonly THEME_SYSTEM: UnwrapRef + readonly breakpointsTailwind: UnwrapRef + readonly computed: UnwrapRef + readonly createApp: UnwrapRef + readonly customRef: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly effectScope: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly getTheme: UnwrapRef + readonly h: UnwrapRef + readonly inject: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeRouteLeave: UnwrapRef + readonly onBeforeRouteUpdate: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly provide: UnwrapRef + readonly reactive: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveDirective: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly toRaw: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly triggerRef: UnwrapRef + readonly unref: UnwrapRef + readonly useAppInfo: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useAuthStore: UnwrapRef + readonly useAuthorsQuery: UnwrapRef + readonly useBookCollectionQuery: UnwrapRef + readonly useBookExistsQuery: UnwrapRef + readonly useBookQuery: UnwrapRef + readonly useBookSearchQuery: UnwrapRef + readonly useBooksQuery: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBulkDeleteBookMutation: UnwrapRef + readonly useBulkEditBookMutation: UnwrapRef + readonly useCoverQuery: UnwrapRef + readonly useCreateBookMutation: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useDarkMode: UnwrapRef + readonly useDebouncedRef: UnwrapRef + readonly useDeleteBookMutation: UnwrapRef + readonly useEditBookMutation: UnwrapRef + readonly useGitHubReleaseQuery: UnwrapRef + readonly useGroupsQuery: UnwrapRef + readonly useI18n: UnwrapRef + readonly useImageLazyLoader: UnwrapRef + readonly useImageLoader: UnwrapRef + readonly useIsbnSearch: UnwrapRef + readonly useIsbnSearchQuery: UnwrapRef + readonly useLastAddedQuery: UnwrapRef + readonly useLatestReadingsQuery: UnwrapRef + readonly useLink: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMarkdown: UnwrapRef + readonly useNextReadsQuery: UnwrapRef + readonly usePublishersQuery: UnwrapRef + readonly useReadBooksInYearQuery: UnwrapRef + readonly useReadingMonthsQuery: UnwrapRef + readonly useRoute: UnwrapRef + readonly useRouter: UnwrapRef + readonly useSearchStore: UnwrapRef + readonly useSettingsStore: UnwrapRef + readonly useSheetStore: UnwrapRef + readonly useSheetVersionQuery: UnwrapRef + readonly useSlots: UnwrapRef + readonly useStatisticsQuery: UnwrapRef + readonly useStore: UnwrapRef + readonly useStoresQuery: UnwrapRef + readonly useTailwindTheme: UnwrapRef + readonly useTimeZoneQuery: UnwrapRef + readonly watch: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef + } +} diff --git a/src/components.d.ts b/src/components.d.ts new file mode 100644 index 00000000..c5c1732e --- /dev/null +++ b/src/components.d.ts @@ -0,0 +1,144 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/core/pull/3399 +import '@vue/runtime-core' + +export {} + +declare module '@vue/runtime-core' { + export interface GlobalComponents { + Alert: typeof import('./components/Alert.vue')['default'] + AmazonIcon: typeof import('./components/icons/AmazonIcon.vue')['default'] + Avatar: typeof import('./components/Avatar.vue')['default'] + BaseField: typeof import('./components/fields/BaseField.vue')['default'] + BetaWarning: typeof import('./components/BetaWarning.vue')['default'] + BookAttributes: typeof import('./components/book/BookAttributes.vue')['default'] + BookBanner: typeof import('./components/book/BookBanner.vue')['default'] + BookBreadcrumb: typeof import('./components/book/BookBreadcrumb.vue')['default'] + BookButtons: typeof import('./components/book/BookButtons.vue')['default'] + BookCard: typeof import('./components/book/BookCard.vue')['default'] + BookCardReadingActions: typeof import('./components/book/BookCardReadingActions.vue')['default'] + BookCarousel: typeof import('./components/book/BookCarousel.vue')['default'] + BookCover: typeof import('./components/book/BookCover.vue')['default'] + BookCoverDialog: typeof import('./components/dialogs/BookCoverDialog.vue')['default'] + BookCoverSelector: typeof import('./components/book/BookCoverSelector.vue')['default'] + BookCreateDialog: typeof import('./components/dialogs/BookCreateDialog.vue')['default'] + BookDeleteDialog: typeof import('./components/dialogs/BookDeleteDialog.vue')['default'] + BookEditDialog: typeof import('./components/dialogs/BookEditDialog.vue')['default'] + BookForm: typeof import('./components/book/BookForm.vue')['default'] + BookGrid: typeof import('./components/book/BookGrid.vue')['default'] + BookInformation: typeof import('./components/book/BookInformation.vue')['default'] + BookMarkdown: typeof import('./components/book/BookMarkdown.vue')['default'] + BookNavigator: typeof import('./components/book/BookNavigator.vue')['default'] + BookOrganization: typeof import('./components/book/BookOrganization.vue')['default'] + BookOwnerBadge: typeof import('./components/book/BookOwnerBadge.vue')['default'] + BookProviderSearch: typeof import('./components/book/BookProviderSearch.vue')['default'] + BookReading: typeof import('./components/book/BookReading.vue')['default'] + BookRelations: typeof import('./components/book/BookRelations.vue')['default'] + BookSelector: typeof import('./components/book/BookSelector.vue')['default'] + BookShareDialog: typeof import('./components/dialogs/BookShareDialog.vue')['default'] + BookTable: typeof import('./components/book/BookTable.vue')['default'] + BookTabs: typeof import('./components/book/BookTabs.vue')['default'] + BookTags: typeof import('./components/book/BookTags.vue')['default'] + BookTitle: typeof import('./components/book/BookTitle.vue')['default'] + BulletSteps: typeof import('./components/BulletSteps.vue')['default'] + Button: typeof import('./components/form/Button.vue')['default'] + Content: typeof import('./components/Content.vue')['default'] + ContentBody: typeof import('./components/ContentBody.vue')['default'] + ContentFooter: typeof import('./components/ContentFooter.vue')['default'] + ContentTitle: typeof import('./components/ContentTitle.vue')['default'] + CoverOption: typeof import('./components/CoverOption.vue')['default'] + DashboardAsideButton: typeof import('./components/dashboard/DashboardAsideButton.vue')['default'] + DashboardAsideDialog: typeof import('./components/dashboard/DashboardAsideDialog.vue')['default'] + DashboardAsideMenu: typeof import('./components/dashboard/DashboardAsideMenu.vue')['default'] + DashboardBlock: typeof import('./components/dashboard/DashboardBlock.vue')['default'] + DashboardFooter: typeof import('./components/dashboard/DashboardFooter.vue')['default'] + DashboardHeader: typeof import('./components/dashboard/DashboardHeader.vue')['default'] + DashboardNavbar: typeof import('./components/dashboard/DashboardNavbar.vue')['default'] + DescriptionList: typeof import('./components/DescriptionList.vue')['default'] + Dialog: typeof import('@headlessui/vue')['Dialog'] + DialogDescription: typeof import('@headlessui/vue')['DialogDescription'] + DialogPanel: typeof import('@headlessui/vue')['DialogPanel'] + DialogTitle: typeof import('@headlessui/vue')['DialogTitle'] + DimensionField: typeof import('./components/fields/DimensionField.vue')['default'] + Disclosure: typeof import('@headlessui/vue')['Disclosure'] + DisclosureButton: typeof import('@headlessui/vue')['DisclosureButton'] + DisclosurePanel: typeof import('@headlessui/vue')['DisclosurePanel'] + DonationDialog: typeof import('./components/dialogs/DonationDialog.vue')['default'] + FadeTransition: typeof import('./components/transitions/FadeTransition.vue')['default'] + FnacIcon: typeof import('./components/icons/FnacIcon.vue')['default'] + GitHubIcon: typeof import('./components/icons/GitHubIcon.vue')['default'] + GoodreadsIcon: typeof import('./components/icons/GoodreadsIcon.vue')['default'] + GoogleIcon: typeof import('./components/icons/GoogleIcon.vue')['default'] + GroupedStatistics: typeof import('./components/statistics/GroupedStatistics.vue')['default'] + HomeFooter: typeof import('./components/HomeFooter.vue')['default'] + HomeHeader: typeof import('./components/HomeHeader.vue')['default'] + LibraryFiltersDialog: typeof import('./components/dialogs/LibraryFiltersDialog.vue')['default'] + LibraryHeader: typeof import('./components/LibraryHeader.vue')['default'] + Listbox: typeof import('@headlessui/vue')['Listbox'] + ListboxButton: typeof import('@headlessui/vue')['ListboxButton'] + ListboxLabel: typeof import('@headlessui/vue')['ListboxLabel'] + ListboxOption: typeof import('@headlessui/vue')['ListboxOption'] + ListboxOptions: typeof import('@headlessui/vue')['ListboxOptions'] + LoadingIndicator: typeof import('./components/LoadingIndicator.vue')['default'] + LoadingSpinIcon: typeof import('./components/icons/LoadingSpinIcon.vue')['default'] + LocaleSelector: typeof import('./components/LocaleSelector.vue')['default'] + MarkdownField: typeof import('./components/fields/MarkdownField.vue')['default'] + Menu: typeof import('@headlessui/vue')['Menu'] + MenuButton: typeof import('@headlessui/vue')['MenuButton'] + MenuItem: typeof import('@headlessui/vue')['MenuItem'] + MenuItems: typeof import('@headlessui/vue')['MenuItems'] + MonetaryField: typeof import('./components/fields/MonetaryField.vue')['default'] + MonthlyBoughtsChart: typeof import('./components/statistics/MonthlyBoughtsChart.vue')['default'] + MonthlyExpenseChart: typeof import('./components/statistics/MonthlyExpenseChart.vue')['default'] + NewPopIcon: typeof import('./components/icons/NewPopIcon.vue')['default'] + PageAside: typeof import('./components/PageAside.vue')['default'] + PageContents: typeof import('./components/PageContents.vue')['default'] + PageHeader: typeof import('./components/PageHeader.vue')['default'] + Paginator: typeof import('./components/Paginator.vue')['default'] + PaniniIcon: typeof import('./components/icons/PaniniIcon.vue')['default'] + PicPayIcon: typeof import('./components/icons/PicPayIcon.vue')['default'] + Popover: typeof import('@headlessui/vue')['Popover'] + PopoverButton: typeof import('@headlessui/vue')['PopoverButton'] + PopoverPanel: typeof import('@headlessui/vue')['PopoverPanel'] + Preference: typeof import('./components/preference/Preference.vue')['default'] + ProfileMenu: typeof import('./components/ProfileMenu.vue')['default'] + RadioGroup: typeof import('@headlessui/vue')['RadioGroup'] + RadioGroupDescription: typeof import('@headlessui/vue')['RadioGroupDescription'] + RadioGroupLabel: typeof import('@headlessui/vue')['RadioGroupLabel'] + RadioGroupOption: typeof import('@headlessui/vue')['RadioGroupOption'] + ReadingsNextVolumes: typeof import('./components/readings/ReadingsNextVolumes.vue')['default'] + ReadingsPerYear: typeof import('./components/readings/ReadingsPerYear.vue')['default'] + ReloadDialog: typeof import('./components/dialogs/ReloadDialog.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + ScaleTransition: typeof import('./components/transitions/ScaleTransition.vue')['default'] + SearchDialog: typeof import('./components/dialogs/SearchDialog.vue')['default'] + SearchHistoryItem: typeof import('./components/SearchHistoryItem.vue')['default'] + SearchItem: typeof import('./components/SearchItem.vue')['default'] + SheetChooserDialog: typeof import('./components/dialogs/SheetChooserDialog.vue')['default'] + SignInWithGoogleButton: typeof import('./components/SignInWithGoogleButton.vue')['default'] + SkoobIcon: typeof import('./components/icons/SkoobIcon.vue')['default'] + StatCard: typeof import('./components/StatCard.vue')['default'] + StatisticsRanking: typeof import('./components/statistics/StatisticsRanking.vue')['default'] + Switch: typeof import('@headlessui/vue')['Switch'] + SwitchGroup: typeof import('@headlessui/vue')['SwitchGroup'] + SwitchLabel: typeof import('@headlessui/vue')['SwitchLabel'] + Tab: typeof import('@headlessui/vue')['Tab'] + TabGroup: typeof import('@headlessui/vue')['TabGroup'] + TabList: typeof import('@headlessui/vue')['TabList'] + TabPanel: typeof import('@headlessui/vue')['TabPanel'] + TabPanels: typeof import('@headlessui/vue')['TabPanels'] + TagField: typeof import('./components/fields/TagField.vue')['default'] + TextField: typeof import('./components/fields/TextField.vue')['default'] + ThemeToggle: typeof import('./components/ThemeToggle.vue')['default'] + ToshokanLogo: typeof import('./components/ToshokanLogo.vue')['default'] + TransitionChild: typeof import('@headlessui/vue')['TransitionChild'] + TransitionRoot: typeof import('@headlessui/vue')['TransitionRoot'] + Typewriter: typeof import('./components/Typewriter.vue')['default'] + WireframeCreateBookDialog: typeof import('./components/wireframes/WireframeCreateBookDialog.vue')['default'] + WireframeDashboard: typeof import('./components/wireframes/WireframeDashboard.vue')['default'] + WireframeDesktopLibrary: typeof import('./components/wireframes/WireframeDesktopLibrary.vue')['default'] + WireframeMobileLibrary: typeof import('./components/wireframes/WireframeMobileLibrary.vue')['default'] + } +}