Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
24 lines
773 B
Text
24 lines
773 B
Text
import '../build/polyfills/polyfill-module';
|
|
import type Router from '../shared/lib/router/router';
|
|
import type { MittEmitter } from '../shared/lib/mitt';
|
|
import type { NEXT_DATA } from '../shared/lib/utils';
|
|
declare global {
|
|
interface Window {
|
|
__NEXT_HYDRATED?: boolean;
|
|
__NEXT_HYDRATED_AT?: number;
|
|
__NEXT_HYDRATED_CB?: () => void;
|
|
__NEXT_DATA__: NEXT_DATA;
|
|
__NEXT_P: any[];
|
|
}
|
|
}
|
|
export declare const version: string | undefined;
|
|
export declare let router: Router;
|
|
export declare const emitter: MittEmitter<string>;
|
|
export declare function initialize(opts?: {
|
|
devClient?: any;
|
|
}): Promise<{
|
|
assetPrefix: string;
|
|
}>;
|
|
export declare function hydrate(opts?: {
|
|
beforeRender?: () => Promise<void>;
|
|
}): Promise<void>;
|