import '@adonisjs/inertia/types' import type { VNodeProps, AllowedComponentProps, ComponentInstance } from 'vue' type ExtractProps = Omit< ComponentInstance['$props'], keyof VNodeProps | keyof AllowedComponentProps > declare module '@adonisjs/inertia/types' { export interface InertiaPages { 'auth/login': ExtractProps<(typeof import('../../inertia/pages/auth/login.vue'))['default']> 'auth/signup': ExtractProps<(typeof import('../../inertia/pages/auth/signup.vue'))['default']> 'components/create': ExtractProps<(typeof import('../../inertia/pages/components/create.vue'))['default']> 'components/edit': ExtractProps<(typeof import('../../inertia/pages/components/edit.vue'))['default']> 'components/index': ExtractProps<(typeof import('../../inertia/pages/components/index.vue'))['default']> 'components/show': ExtractProps<(typeof import('../../inertia/pages/components/show.vue'))['default']> 'computers/create': ExtractProps<(typeof import('../../inertia/pages/computers/create.vue'))['default']> 'computers/edit': ExtractProps<(typeof import('../../inertia/pages/computers/edit.vue'))['default']> 'computers/index': ExtractProps<(typeof import('../../inertia/pages/computers/index.vue'))['default']> 'computers/show': ExtractProps<(typeof import('../../inertia/pages/computers/show.vue'))['default']> 'errors/not_found': ExtractProps<(typeof import('../../inertia/pages/errors/not_found.vue'))['default']> 'errors/server_error': ExtractProps<(typeof import('../../inertia/pages/errors/server_error.vue'))['default']> 'home': ExtractProps<(typeof import('../../inertia/pages/home.vue'))['default']> 'layout/defaultLayout': ExtractProps<(typeof import('../../inertia/pages/layout/defaultLayout.vue'))['default']> 'layout/emptyLayout': ExtractProps<(typeof import('../../inertia/pages/layout/emptyLayout.vue'))['default']> 'layout/header': ExtractProps<(typeof import('../../inertia/pages/layout/header.vue'))['default']> 'layout/sidebar': ExtractProps<(typeof import('../../inertia/pages/layout/sidebar.vue'))['default']> 'widgets/AuthErrorAlert': ExtractProps<(typeof import('../../inertia/pages/widgets/AuthErrorAlert.vue'))['default']> 'widgets/ComponentEditor': ExtractProps<(typeof import('../../inertia/pages/widgets/ComponentEditor.vue'))['default']> 'widgets/ComponentsViewer': ExtractProps<(typeof import('../../inertia/pages/widgets/ComponentsViewer.vue'))['default']> 'widgets/ComputerCard': ExtractProps<(typeof import('../../inertia/pages/widgets/ComputerCard.vue'))['default']> 'widgets/ComputerComponentsTable': ExtractProps<(typeof import('../../inertia/pages/widgets/ComputerComponentsTable.vue'))['default']> 'widgets/ComputersViewer': ExtractProps<(typeof import('../../inertia/pages/widgets/ComputersViewer.vue'))['default']> 'widgets/CustomSelect': ExtractProps<(typeof import('../../inertia/pages/widgets/CustomSelect.vue'))['default']> 'widgets/DeleteConfirmationModal': ExtractProps<(typeof import('../../inertia/pages/widgets/DeleteConfirmationModal.vue'))['default']> 'widgets/SimpleGallery': ExtractProps<(typeof import('../../inertia/pages/widgets/SimpleGallery.vue'))['default']> 'widgets/TableComponent': ExtractProps<(typeof import('../../inertia/pages/widgets/TableComponent.vue'))['default']> 'widgets/ValidationError': ExtractProps<(typeof import('../../inertia/pages/widgets/ValidationError.vue'))['default']> } }