2025-09-05 14:59:21 +08:00

15 lines
741 B
TypeScript

import { type Storage, type StorageValue } from 'unstorage';
import type { NavItem, ContentQueryBuilderParams } from '@nuxt/content';
export declare const contentStorage: Storage<StorageValue>;
export declare function createDB(storage: Storage): {
storage: Storage<StorageValue>;
fetch: (query: NavItem<unknown>) => Promise<NavItem<unknown>>;
query: (initialParams?: any) => ContentQueryBuilder<T>;
};
export declare function useContentDatabase(): Promise<{
storage: Storage<StorageValue>;
fetch: (query: NavItem<unknown>) => Promise<NavItem<unknown>>;
query: (initialParams?: any) => ContentQueryBuilder<T>;
}>;
export declare function generateNavigation(query?: ContentQueryBuilderParams): Promise<Array<NavItem>>;