import type { NextRequest, NextResponse } from 'next/server.js'; import type { Locale } from 'use-intl'; import type { InitializedLocaleCookieConfig, ResolvedRoutingConfig } from '../routing/config.js'; import type { DomainConfig, DomainsConfig, LocalePrefixMode, Locales, Pathnames } from '../routing/types.js'; export default function syncCookie | undefined, AppDomains extends DomainsConfig | undefined>(request: NextRequest, response: NextResponse, locale: Locale, routing: Pick, 'locales' | 'defaultLocale'> & { localeCookie: InitializedLocaleCookieConfig; }, domain?: DomainConfig): void;