import type { PageData } from 'vitepress'; import VirtualPagePropertiesData from 'virtual:nolebase-page-properties'; type AggregatedPageProperties = Array<{ key: PropertyKey | 'unknown'; pageProperty: Property; value: any; omitEmpty: boolean; }>; interface PageDataRef { value: PageData; } interface PagePropertiesRef { value: Property[]; } export declare function usePageProperties(pageData: PageDataRef, userConfiguredPageProperties: PagePropertiesRef): { config: import("vue").ComputedRef; data: import("vue").ComputedRef; update(data: typeof VirtualPagePropertiesData): void; }; export {};