declare const _default: "\n### START: INTERFACES ###\nimport { GridBlockDto } from \"../../shared/grid/GridBlockUtils\";\n\nexport type FeaturesBlockDto = {\n style: FeaturesBlockStyle;\n headline: string;\n subheadline: string;\n topText?: string;\n items: FeatureDto[];\n grid?: GridBlockDto;\n};\n\nexport interface FeatureDto {\n name: string;\n description: string;\n img?: string; // SVG or image URL\n link?: {\n text: string;\n href: string;\n target?: string;\n };\n}\n\nexport const FeaturesBlockStyles = [\n { value: \"list\", name: \"List\" },\n { value: \"cards\", name: \"Cards\" },\n] as const;\nexport type FeaturesBlockStyle = (typeof FeaturesBlockStyles)[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 \"features\": {\n \"style\": \"list\",\n \"headline\": \"Features Headline\",\n \"subheadline\": \"Features Subheadline\",\n \"topText\": \"Top text\",\n \"grid\": {\n \"columns\": \"3\",\n \"gap\": \"sm\",\n },\n \"items\": [\n {\n \"name\": \"Feature 1\",\n \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod tempor.\",\n \"img\": '',\n \"link\": { text: \"shared.learnMore\", href: \"#\" },\n },\n {\n \"name\": \"Feature 2\",\n \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod tempor.\",\n \"img\": '',\n \"link\": { text: \"shared.learnMore\", href: \"#\" },\n },\n {\n \"name\": \"Feature 3\",\n \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod tempor.\",\n \"img\": '',\n \"link\": { text: \"shared.learnMore\", href: \"#\" },\n },\n ],\n }\n}\n```\n### END: SAMPLE OUTPUT FORMAT ###\n";
export default _default;