import type { SanitizedCollectionConfig } from '../collections/config/types.js'; import type { PayloadRequest } from '../types/index.js'; import type { AuthStrategyResult } from './types.js'; type AuthenticatedUser = NonNullable; /** Runs an authenticated user through the collection's read pipeline. */ export declare const applyUserReadAccess: ({ collection, depth, overrideAccess, req, showHiddenFields, user, }: { collection: SanitizedCollectionConfig; depth?: number; overrideAccess: boolean; req: PayloadRequest; showHiddenFields: boolean; user: AuthenticatedUser; }) => Promise; export {}; //# sourceMappingURL=applyUserReadAccess.d.ts.map