import { HeadManager, HeadManagerOnUpdateCallback, HeadManagerTitleCallback, Page, PageProps, SharedPageProps } from '@inertiajs/core'; import { DefineComponent, Plugin } from 'vue'; export interface InertiaAppProps { initialPage: Page; initialComponent?: DefineComponent; resolveComponent?: (name: string, page?: Page) => DefineComponent | Promise; titleCallback?: HeadManagerTitleCallback; onHeadUpdate?: HeadManagerOnUpdateCallback; defaultLayout?: (name: string, page: Page) => unknown; } export type InertiaApp = DefineComponent; export declare let headManager: HeadManager; declare const App: InertiaApp; export default App; export declare const plugin: Plugin; export declare function usePage(): Page;