// This file is generated automatically by Next.js // Do not edit this file manually type AppRoutes = "/[locale]" | "/[locale]/[slug]" | "/[locale]/blog" | "/[locale]/blog/[slug]" | "/[locale]/contact" | "/[locale]/team" | "/[locale]/test" | "/test" type AppRouteHandlerRoutes = "/api/feedback" | "/api/save-session" | "/api/whoami" | "/health" | "/stats/api/send" type PageRoutes = never type LayoutRoutes = "/[locale]" type RedirectRoutes = "/blog" | "/contact" | "/de/produkte/stromkabel/niederspannungskabel/naycwy-2" | "/de/produkte/stromkabel/niederspannungskabel/ny2y-2" | "/de/produkte/stromkabel/solarkabel/h1z2z2-k" | "/posts/100-renewable-energy-only-with-the-right-cable-infrastructure.html" | "/posts/billion-euro-package-for-infrastructure-the-cable-boom-is-coming.html" | "/posts/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable.html" | "/posts/cable-drum-quality-the-foundation-of-cable-reliability.html" | "/posts/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments.html" | "/posts/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal.html" | "/posts/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term.html" | "/posts/etib-in-the-directory-of-wind-energy-2025.html" | "/posts/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition.html" | "/posts/eye-opening-realities-of-green-energy-transformation.html" | "/posts/focus-on-wind-farm-construction-three-typical-cable-challenges.html" | "/posts/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future.html" | "/posts/green-energy-starts-underground-and-with-a-plan.html" | "/posts/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward.html" | "/posts/how-the-right-cables-quietly-power-the-green-energy-revolution.html" | "/posts/how-to-choose-the-right-cable-for-your-next-project.html" | "/posts/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines.html" | "/posts/na2xsf2y-three-conductor-medium-voltage-cable-available.html" | "/posts/recycling-of-cable-drums-sustainability-in-wind-power-projects.html" | "/posts/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025.html" | "/posts/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks.html" | "/posts/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now.html" | "/posts/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries.html" | "/posts/this-what-you-need-to-know-about-renewable-energies-in-2025.html" | "/posts/welcome-to-the-future-of-etib-our-new-website-is-live.html" | "/posts/what-makes-a-first-class-cable-find-out-here.html" | "/posts/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2.html" | "/posts/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project.html" | "/posts/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads.html" | "/products" | "/products/power-cables/high-voltage-cables/n2xsfl2y" | "/products/power-cables/high-voltage-cables/na2xsfl2y-3" | "/products/power-cables/low-voltage-cables/n2x2y" | "/products/power-cables/low-voltage-cables/n2xy" | "/products/power-cables/low-voltage-cables/na2x2y" | "/products/power-cables/low-voltage-cables/na2xy" | "/products/power-cables/low-voltage-cables/nay2y" | "/products/power-cables/low-voltage-cables/naycwy" | "/products/power-cables/low-voltage-cables/nayy" | "/products/power-cables/low-voltage-cables/ny2y" | "/products/power-cables/low-voltage-cables/nycwy" | "/products/power-cables/low-voltage-cables/nyy" | "/products/power-cables/medium-voltage-cables/n2xs2y" | "/products/power-cables/medium-voltage-cables/n2xsf2y" | "/products/power-cables/medium-voltage-cables/n2xsfl2y-3" | "/products/power-cables/medium-voltage-cables/na2xs2y" | "/products/power-cables/medium-voltage-cables/na2xsf2y" | "/products/power-cables/medium-voltage-cables/na2xsfl2y" | "/products/power-cables/medium-voltage-cables/na2xsy" | "/products/solar-cables/h1z2z2-k" | "/team" | "/vcf/klaus-mintel" | "/vcf/michael-bodemer" type RewriteRoutes = "/[locale]/brochures/[[...path]]" | "/[locale]/datasheets/[[...path]]" | "/brochures/[[...path]]" | "/datasheets/[[...path]]" | "/de/kontakt" | "/de/produkte" | "/de/produkte/[[...path]]" | "/en/agbs" | "/en/datenschutz" | "/en/impressum" | "/en/kontakt" | "/en/produkte" | "/en/produkte/[[...path]]" type Routes = AppRoutes | PageRoutes | LayoutRoutes | RedirectRoutes | RewriteRoutes | AppRouteHandlerRoutes interface ParamMap { "/[locale]": { "locale": string; } "/[locale]/[slug]": { "locale": string; "slug": string; } "/[locale]/blog": { "locale": string; } "/[locale]/blog/[slug]": { "locale": string; "slug": string; } "/[locale]/brochures/[[...path]]": { "locale": string; "path"?: string[]; } "/[locale]/contact": { "locale": string; } "/[locale]/datasheets/[[...path]]": { "locale": string; "path"?: string[]; } "/[locale]/team": { "locale": string; } "/[locale]/test": { "locale": string; } "/api/feedback": {} "/api/save-session": {} "/api/whoami": {} "/blog": {} "/brochures/[[...path]]": { "path"?: string[]; } "/contact": {} "/datasheets/[[...path]]": { "path"?: string[]; } "/de/kontakt": {} "/de/produkte": {} "/de/produkte/[[...path]]": { "path"?: string[]; } "/de/produkte/stromkabel/niederspannungskabel/naycwy-2": {} "/de/produkte/stromkabel/niederspannungskabel/ny2y-2": {} "/de/produkte/stromkabel/solarkabel/h1z2z2-k": {} "/en/agbs": {} "/en/datenschutz": {} "/en/impressum": {} "/en/kontakt": {} "/en/produkte": {} "/en/produkte/[[...path]]": { "path"?: string[]; } "/health": {} "/posts/100-renewable-energy-only-with-the-right-cable-infrastructure.html": {} "/posts/billion-euro-package-for-infrastructure-the-cable-boom-is-coming.html": {} "/posts/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable.html": {} "/posts/cable-drum-quality-the-foundation-of-cable-reliability.html": {} "/posts/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments.html": {} "/posts/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal.html": {} "/posts/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term.html": {} "/posts/etib-in-the-directory-of-wind-energy-2025.html": {} "/posts/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition.html": {} "/posts/eye-opening-realities-of-green-energy-transformation.html": {} "/posts/focus-on-wind-farm-construction-three-typical-cable-challenges.html": {} "/posts/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future.html": {} "/posts/green-energy-starts-underground-and-with-a-plan.html": {} "/posts/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward.html": {} "/posts/how-the-right-cables-quietly-power-the-green-energy-revolution.html": {} "/posts/how-to-choose-the-right-cable-for-your-next-project.html": {} "/posts/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines.html": {} "/posts/na2xsf2y-three-conductor-medium-voltage-cable-available.html": {} "/posts/recycling-of-cable-drums-sustainability-in-wind-power-projects.html": {} "/posts/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025.html": {} "/posts/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks.html": {} "/posts/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now.html": {} "/posts/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries.html": {} "/posts/this-what-you-need-to-know-about-renewable-energies-in-2025.html": {} "/posts/welcome-to-the-future-of-etib-our-new-website-is-live.html": {} "/posts/what-makes-a-first-class-cable-find-out-here.html": {} "/posts/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2.html": {} "/posts/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project.html": {} "/posts/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads.html": {} "/products": {} "/products/power-cables/high-voltage-cables/n2xsfl2y": {} "/products/power-cables/high-voltage-cables/na2xsfl2y-3": {} "/products/power-cables/low-voltage-cables/n2x2y": {} "/products/power-cables/low-voltage-cables/n2xy": {} "/products/power-cables/low-voltage-cables/na2x2y": {} "/products/power-cables/low-voltage-cables/na2xy": {} "/products/power-cables/low-voltage-cables/nay2y": {} "/products/power-cables/low-voltage-cables/naycwy": {} "/products/power-cables/low-voltage-cables/nayy": {} "/products/power-cables/low-voltage-cables/ny2y": {} "/products/power-cables/low-voltage-cables/nycwy": {} "/products/power-cables/low-voltage-cables/nyy": {} "/products/power-cables/medium-voltage-cables/n2xs2y": {} "/products/power-cables/medium-voltage-cables/n2xsf2y": {} "/products/power-cables/medium-voltage-cables/n2xsfl2y-3": {} "/products/power-cables/medium-voltage-cables/na2xs2y": {} "/products/power-cables/medium-voltage-cables/na2xsf2y": {} "/products/power-cables/medium-voltage-cables/na2xsfl2y": {} "/products/power-cables/medium-voltage-cables/na2xsy": {} "/products/solar-cables/h1z2z2-k": {} "/stats/api/send": {} "/team": {} "/test": {} "/vcf/klaus-mintel": {} "/vcf/michael-bodemer": {} } export type ParamsOf = ParamMap[Route] interface LayoutSlotMap { "/[locale]": never } export type { AppRoutes, PageRoutes, LayoutRoutes, RedirectRoutes, RewriteRoutes, ParamMap, AppRouteHandlerRoutes } declare global { /** * Props for Next.js App Router page components * @example * ```tsx * export default function Page(props: PageProps<'/blog/[slug]'>) { * const { slug } = await props.params * return
Blog post: {slug}
* } * ``` */ interface PageProps { params: Promise searchParams: Promise> } /** * Props for Next.js App Router layout components * @example * ```tsx * export default function Layout(props: LayoutProps<'/dashboard'>) { * return
{props.children}
* } * ``` */ type LayoutProps = { params: Promise children: React.ReactNode } & { [K in LayoutSlotMap[LayoutRoute]]: React.ReactNode } /** * Context for Next.js App Router route handlers * @example * ```tsx * export async function GET(request: NextRequest, context: RouteContext<'/api/users/[id]'>) { * const { id } = await context.params * return Response.json({ id }) * } * ``` */ interface RouteContext { params: Promise } }