export default ` ### START: INTERFACES ### import { SocialsBlockDto } from "~/modules/pageBlocks/components/blocks/shared/socials/SocialsBlockDto"; import { defaultSocials } from "~/modules/pageBlocks/utils/defaultSocials"; export type NewsletterBlockDto = { style: NewsletterBlockStyle; headline?: string; subheadline?: string; socials?: SocialsBlockDto; }; export const NewsletterBlockStyles = [ { value: "simple", name: "Simple" }, { value: "rightForm", name: "Right Form" }, ] as const; export type NewsletterBlockStyle = (typeof NewsletterBlockStyles)[number]["value"]; export interface SocialsBlockDto { instagram?: string; twitter?: string; github?: string; discord?: string; twitterCreator?: string; } ### END: INTERFACES ### ### START: SAMPLE OUTPUT FORMAT ### ${"```json"} { "newsletter": { "style": "simple", "headline": "Newsletter Headline", "subheadline": "Newsletter Subheadline", "socials": defaultSocials, } } ${"```"} ### END: SAMPLE OUTPUT FORMAT ### `;