declare module "__CONSTANTS__" { import type { ImageLoader } from "@webstudio-is/image"; export const assetBaseUrl: string; export const imageBaseUrl: string; export const imageLoader: ImageLoader; } declare module "__CLIENT__" { import type { FontAsset, ImageAsset, ResourceRequest, System, } from "@webstudio-is/sdk"; export const siteName: string; export const favIconAsset: ImageAsset | undefined; // Font assets on current page (can be preloaded) export const pageFontAssets: FontAsset[]; export const pageBackgroundImageAssets: ImageAsset[]; export const CustomCode: () => ReactNode; export const Page: (props: { system: System }) => ReactNode; } declare module "__SERVER__" { import type { PageMeta, System, ResourceRequest } from "@webstudio-is/sdk"; export const getResources: (props: { system: System }) => { data: Map; action: Map; }; export const getPageMeta: (props: { system: System; resources: Record; }) => PageMeta; type Params = Record; export const getRemixParams: ({ ...params }: Params) => Params; export const projectId: string; export const contactEmail: undefined | string; } declare module "__SITEMAP__" { export const sitemap: Array<{ path: string; lastModified: string; }>; } declare module "__REDIRECT__" { export const url: string; export const status: number; }