/* 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: { posts: Post; users: User; authors: Author; media: Media; }; globals: {}; } export interface Post { id: string; title: string; summary?: string; publishedDate?: string; thumbnail: string | Media; content?: { [k: string]: unknown; }[]; author?: string | Author; status: 'draft' | 'published' | 'archived'; updatedAt: string; createdAt: string; } export interface Media { id: string; alt: string; updatedAt: string; createdAt: string; url?: string; filename?: string; mimeType?: string; filesize?: number; width?: number; height?: number; } export interface Author { id: string; avatar: string | Media; name: string; bio?: string; user?: string | User; updatedAt: string; createdAt: string; } export interface User { id: string; roles: ('ssg' | 'admin' | 'editor' | 'user')[]; updatedAt: string; createdAt: string; email: string; resetPasswordToken?: string; resetPasswordExpiration?: string; salt?: string; hash?: string; loginAttempts?: number; lockUntil?: string; password?: string; }