/* tslint:disable */ /* eslint-disable */ /** * This file was automatically generated by Payload. * DO NOT MODIFY IT BY HAND. Instead, modify your source Payload config, * and re-run `payload generate:types` to regenerate this file. */ export interface Config { collections: { relation: Relation; audio: Audio; 'gif-resize': GifResize; media: Media; 'media-trim': MediaTrim; 'unstored-media': UnstoredMedia; 'externally-served-media': ExternallyServedMedia; 'uploads-1': Uploads1; 'uploads-2': Uploads2; users: User; }; globals: {}; } export interface Relation { id: string; image?: string | Media; updatedAt: string; createdAt: string; } export interface Media { id: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; sizes?: { maintainedAspectRatio?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; differentFormatFromMainImage?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; maintainedImageSize?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; maintainedImageSizeWithNewFormat?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; tablet?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; mobile?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; icon?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; }; } export interface Audio { id: string; audio?: string | Media; updatedAt: string; createdAt: string; } export interface GifResize { id: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; sizes?: { small?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; large?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; }; } export interface MediaTrim { id: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; sizes?: { trimNumber?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; trimString?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; trimOptions?: { url?: string; width?: number; height?: number; mimeType?: string; filesize?: number; filename?: string; }; }; } export interface UnstoredMedia { id: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; } export interface ExternallyServedMedia { id: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; } export interface Uploads1 { id: string; media?: string | Uploads2; richText?: { [k: string]: unknown; }[]; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; } export interface Uploads2 { id: string; title?: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; } export interface User { id: string; updatedAt: string; createdAt: string; email: string; resetPasswordToken?: string; resetPasswordExpiration?: string; salt?: string; hash?: string; loginAttempts?: number; lockUntil?: string; password?: string; }