import { Slug, UUID } from "../common"; export type PageTileInput = { articleRef?: ArticleRefInput | null; topicArticleRef?: TopicArticleRefInput | null; customComponent?: CustomComponentInput | null; externalRef?: ExternalRefInput | null; categoryArticleRef?: CategoryArticleRefInput | null; authorArticleRef?: AuthorArticleRefInput | null; inheritedArticleRef?: InheritedArticleRefInput | null; }; export type ArticleRefInput = { id?: UUID; articleId: UUID; }; export type TopicArticleRefInput = { id?: UUID; topic: Slug; isComment: boolean; }; export type CategoryArticleRefInput = { id?: UUID; category: Slug; isComment: boolean; }; export type AuthorArticleRefInput = { id?: UUID; author: Slug; isComment: boolean; }; export type InheritedArticleRefInput = { id?: UUID; isComment: boolean; }; export type CustomComponentInput = { id?: UUID; name: string; url: string; parameters?: string | null; }; export type ExternalRefImageInput = { url: string; resizeUrl: string; width: number; height: number; }; export type ExternalRefInput = { id?: UUID; headline: string; url: string; label?: string | null; image?: ExternalRefImageInput | null; authorId?: UUID | null; };