import type { CollectionSlug, PayloadRequest } from 'payload'; import type { PagesPluginConfig } from '../types/PagesPluginConfig.js'; /** * Finds all child documents that reference a given parent document. * Used by preventParentDeletion hook to prevent broken references. */ export declare function childDocumentsOf(req: PayloadRequest, docId: number | string, collectionSlug: CollectionSlug, baseFilter?: PagesPluginConfig['baseFilter']): Promise<{ collection: CollectionSlug; id: number | string; }[]>; /** * Check if a document has any child references */ export declare function hasChildDocuments(req: PayloadRequest, docId: number | string, collectionSlug: CollectionSlug, baseFilter?: PagesPluginConfig['baseFilter']): Promise;