// these types are importable by the application import type { ReactNode } from "react"; export type PageProps = { params: Record; searchParams: URLSearchParams; url: URL; request: Request; }; export type LayoutProps = { params: Record; searchParams: URLSearchParams; url: URL; request: Request; children: ReactNode; }; export type ErrorProps = { error: Error & { digest?: string }; reset: () => void; }; export type APIProps = { params: Record; searchParams: URLSearchParams; url: URL; request: Request; }; export type Config = { externalPackages?: string[]; bundlePackages?: string[]; reactCompiler?: boolean; trustProxy?: boolean; };