declare const _default: "\n### START: INTERFACES ###\n\n\nimport { GridBlockDto } from \"../../shared/grid/GridBlockUtils\";\n\nexport type CommunityBlockDto = {\n style: CommunityBlockStyle;\n headline: string;\n subheadline: string;\n cta: { text: string; href: string }[];\n type: \"manual\" | \"github\";\n withName: boolean;\n grid?: GridBlockDto;\n data?: {\n members: { user: string; avatar_url: string }[];\n };\n};\n\nexport const CommunityBlockStyles = [{ value: \"simple\", name: \"Simple\" }] as const;\nexport type CommunityBlockStyle = (typeof CommunityBlockStyles)[number][\"value\"];\n\nexport const gridCols = [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"] as const;\nexport const gaps = [\"none\", \"xs\", \"sm\", \"md\", \"lg\"] as const;\nexport interface GridBlockDto {\n columns?: (typeof gridCols)[number];\n gap?: (typeof gaps)[number];\n}\n### END: INTERFACES ###\n\n### START: SAMPLE OUTPUT FORMAT ###\n```json\n{\n \"community\": {\n \"style\": \"simple\",\n \"headline\": \"Community Headline\",\n \"subheadline\": \"Community Subheadline\",\n \"type\": \"manual\",\n \"withName\": true,\n \"grid\": {\n \"columns\": \"3\",\n \"gap\": \"sm\",\n },\n \"cta\": [\n {\n \"text\": \"Twitter\",\n \"href\": \"https://twitter.com/saas_rock\",\n },\n {\n \"text\": \"YouTube\",\n \"href\": \"https://youtube.com/@saasrock\",\n },\n {\n \"text\": \"Discord\",\n \"href\": \"https://discord.gg/KMkjU2BFn9\",\n },\n ],\n \"data\": {\n \"members\": [\n {\n \"user\": \"Michael Jackson\",\n \"avatar_url\": \"https://avatars.githubusercontent.com/u/92839?v=4\",\n },\n {\n \"user\": \"Alexandro Martinez\",\n \"avatar_url\": \"https://avatars.githubusercontent.com/u/8606530?v=4\",\n },\n {\n \"user\": \"Ryan Florence\",\n \"avatar_url\": \"https://avatars.githubusercontent.com/u/100200?v=4\",\n },\n ],\n },\n }\n}\n```\n### END: SAMPLE OUTPUT FORMAT ###\n"; export default _default;