import { f as GetQuery, p as ListQuery, s as CountQuery } from "../../index-l2pJm30F.js"; import { t as PageMetadata } from "../../context-CIJX_XuL.js"; import "../../index-D9P9itFa-C0Jtggx-.js"; //#region public/server/hooks.d.ts interface IncomingPageMetadata extends Omit { title?: string; } /** * Allows for populating the `` element of the page with `` tags that help * the browser and crawlers obtain meta information about the currently active page, such * as the page title or Open Graph images. * * @param metadata - A `IncomingPageMetadata` object containing the meta information that * should be rendered in the `` element. */ declare const useMetadata: (metadata: IncomingPageMetadata) => void; /** Allows for retrieving records. */ declare const use: DeepCallable; /** Allows for counting records. */ declare const useCountOf: DeepCallable; /** Allows for retrieving models. */ declare const useListOf: DeepCallable; declare const useBatch: ] | Array>(operations: () => T, queryOptions?: Record) => PromiseTuple; //#endregion export { IncomingPageMetadata, use, useBatch, useCountOf, useListOf, useMetadata };