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