declare const _default: "\n### START: INTERFACES ###\n\nimport { SocialsBlockDto } from \"~/modules/pageBlocks/components/blocks/shared/socials/SocialsBlockDto\";\nimport { defaultSocials } from \"~/modules/pageBlocks/utils/defaultSocials\";\n\nexport type FooterBlockDto = {\n style: FooterBlockStyle;\n text?: string;\n sections: FooterSectionDto[];\n socials?: SocialsBlockDto;\n};\n\nexport interface FooterSectionDto {\n name: string;\n items: { name: string; href: string }[];\n}\n\nexport const FooterBlockStyles = [\n { value: \"simple\", name: \"Simple\" },\n { value: \"columns\", name: \"Columns\" },\n] as const;\nexport type FooterBlockStyle = (typeof FooterBlockStyles)[number][\"value\"];\nexport interface SocialsBlockDto {\n instagram?: string;\n twitter?: string;\n github?: string;\n discord?: string;\n twitterCreator?: string;\n}\n\n### END: INTERFACES ###\n\n### START: SAMPLE OUTPUT FORMAT ###\n```json\n{\n \"footer\": {\n \"style\": \"columns\",\n \"text\": \"Footer text\",\n \"sections\": [\n {\n \"name\": \"Application\",\n \"items\": [\n { \"name\": \"Pricing\", href: \"/pricing\" },\n { \"name\": \"Sign in\", href: \"/login\" },\n { \"name\": \"Sign up\", href: \"/register\" },\n ],\n },\n {\n \"name\": \"Product\",\n \"items\": [\n { \"name\": \"Contact\", href: \"/contact\" },\n { \"name\": \"Newsletter\", href: \"/newsletter\" },\n { \"name\": \"Terms and Conditions\", href: \"/terms-and-conditions\" },\n { \"name\": \"Privacy Policy\", href: \"/privacy-policy\" },\n ],\n },\n ],\n \"socials\": defaultSocials,\n }\n}\n```\n### END: SAMPLE OUTPUT FORMAT ###\n"; export default _default;