export declare const robotsTemplate = "import type { MetadataRoute } from \"next\";\nimport { config } from \"@/utils/config\";\n\nfunction resolveBaseUrl(): string | null {\n const raw = process.env.NEXT_PUBLIC_SITE_URL ?? config.url;\n if (!raw) return null;\n return raw.replace(/\\/$/, \"\");\n}\n\nexport default function robots(): MetadataRoute.Robots {\n // When the site is password protected, keep every crawler out entirely and\n // don't advertise the sitemap.\n if (process.env.SITE_PASSWORD) {\n return {\n rules: {\n userAgent: \"*\",\n disallow: \"/\",\n },\n };\n }\n\n const base = resolveBaseUrl();\n const rules: MetadataRoute.Robots = {\n rules: {\n userAgent: \"*\",\n allow: \"/\",\n },\n };\n if (base) {\n rules.sitemap = `${base}/sitemap.xml`;\n }\n return rules;\n}\n";