import type { Context, GetReturnType, GetAllReturnType, CountReturnType, CollectionReadPayload } from '@aeriajs/types'; export declare const applyReadMiddlewares: (payload: CollectionReadPayload, context: TContext, fn: (p: typeof payload, context: Context) => Promise | GetAllReturnType | CountReturnType>) => Promise>;