///
import { Request } from 'express';
import { UploadedFile } from 'express-fileupload';
import { Payload } from '../index';
import { Collection } from '../collections/config/types';
import { User } from '../auth/types';
import { Document } from '../types';
export declare type PayloadRequest = Request & {
payload: Payload;
locale?: string;
fallbackLocale?: string;
collection?: Collection;
payloadAPI: 'REST' | 'local' | 'graphQL';
files?: {
file: UploadedFile;
};
user: User | null;
payloadUploadSizes?: Record;
findByID?: {
[slug: string]: (q: unknown) => Document;
};
};