import { GringowConfig } from '@gringow/gringow'; import { NextConfig } from 'next'; type GringowNextjsPluginOptions = { /** * Enable debug logging * @default false */ debug?: boolean; /** * Gringow configuration override * If not provided, will use cosmiconfig to find config */ config?: Partial; }; type GringowBundlerBind = (nextConfig: NextConfig) => NextConfig; declare const localCache: Set; /** * Gringow plugin for Next.js 15+ * Automatically detects and supports both Webpack and Turbopack * Note: Turbopack became stable in Next.js 15 and is the default bundler in Next.js 16 */ declare function GringowNextjsPlugin(options?: GringowNextjsPluginOptions): GringowBundlerBind; export { GringowNextjsPlugin, type GringowNextjsPluginOptions, GringowNextjsPlugin as default, localCache };