declare const _default: {
    title: string;
    description: string;
    passToClient: "user"[];
    extends: ({
        name: string;
        require: {
            vike: string;
        };
        Loading: "import:vike-react/__internal/integration/Loading:default";
        onRenderHtml: "import:vike-react/__internal/integration/onRenderHtml:onRenderHtml";
        onRenderClient: "import:vike-react/__internal/integration/onRenderClient:onRenderClient";
        passToClient: string[];
        clientRouting: true;
        hydrationCanBeAborted: true;
        staticReplace: ({
            env: "server";
            filter: string;
            type: "call";
            match: {
                function: string[];
                args: {
                    0: string;
                };
            };
            remove: {
                arg: number;
                prop: string;
                argsFrom?: undefined;
            };
            replace?: undefined;
        } | {
            env: "server";
            filter: string;
            type: "call";
            match: {
                function: string;
                args: {
                    0: string;
                };
            };
            remove: {
                argsFrom: number;
                arg?: undefined;
                prop?: undefined;
            };
            replace?: undefined;
        } | {
            env: "server";
            filter: string;
            type: "call";
            match: {
                function: string;
                args?: undefined;
            };
            replace: {
                with: boolean;
            };
            remove?: undefined;
        })[];
        meta: {
            Head: {
                env: {
                    server: true;
                };
                cumulative: true;
            };
            Layout: {
                env: {
                    server: true;
                    client: true;
                };
                cumulative: true;
            };
            title: {
                env: {
                    server: true;
                    client: true;
                };
            };
            description: {
                env: {
                    server: true;
                };
            };
            image: {
                env: {
                    server: true;
                };
            };
            viewport: {
                env: {
                    server: true;
                };
            };
            favicon: {
                env: {
                    server: true;
                };
                global: true;
            };
            lang: {
                env: {
                    server: true;
                    client: true;
                };
            };
            bodyHtmlBegin: {
                env: {
                    server: true;
                };
                cumulative: true;
                global: true;
            };
            bodyHtmlEnd: {
                env: {
                    server: true;
                };
                cumulative: true;
                global: true;
            };
            headHtmlBegin: {
                env: {
                    server: true;
                };
                cumulative: true;
                global: true;
            };
            headHtmlEnd: {
                env: {
                    server: true;
                };
                cumulative: true;
                global: true;
            };
            htmlAttributes: {
                env: {
                    server: true;
                };
                global: true;
                cumulative: true;
            };
            bodyAttributes: {
                env: {
                    server: true;
                };
                global: true;
                cumulative: true;
            };
            ssr: {
                env: {
                    config: true;
                };
                effect: typeof import("node_modules/vike-react/dist/integration/ssrEffect").ssrEffect;
            };
            stream: {
                env: {
                    server: true;
                };
                cumulative: true;
            };
            streamIsRequired: {
                env: {
                    server: true;
                };
            };
            onBeforeRenderHtml: {
                env: {
                    server: true;
                };
                cumulative: true;
            };
            onAfterRenderHtml: {
                env: {
                    server: true;
                };
                cumulative: true;
            };
            onBeforeRenderClient: {
                env: {
                    client: true;
                };
                cumulative: true;
            };
            onAfterRenderClient: {
                env: {
                    client: true;
                };
                cumulative: true;
            };
            Wrapper: {
                cumulative: true;
                env: {
                    client: true;
                    server: true;
                };
            };
            reactStrictMode: {
                env: {
                    client: true;
                    server: true;
                };
            };
            Loading: {
                env: {
                    server: true;
                    client: true;
                };
            };
            react: {
                cumulative: true;
                env: {};
            };
        };
    } | Omit<{
        name: "vike-photon";
        require: {
            vike: ">=0.4.244";
            "vike-react": {
                version: ">=0.6.4";
                optional: true;
            };
            "vike-vue": {
                version: ">=0.9.2";
                optional: true;
            };
            "vike-solid": {
                version: ">=0.7.11";
                optional: true;
            };
        };
        vite: {
            readonly plugins: (import("vite").Plugin<any>[] | (import("vike-photon/plugin").PluginInterop | Promise<import("vike-photon/plugin").PluginInterop | import("vike-photon/plugin").PluginInterop[]>)[] | Promise<import("vike-photon/plugin").PluginInterop[]>)[];
        };
        stream: {
            enable: null;
            type: "web";
        };
        cli: {
            preview(): Promise<false | "vite" | undefined>;
        };
        meta: {
            stream: {
                isDefinedByPeerDependency: true;
            };
            photon: {
                env: {
                    server: true;
                    config: true;
                };
                global: true;
                effect({ configValue }: {
                    configValue: unknown;
                    configDefinedAt: `Config ${string} defined at ${string}`;
                }): undefined;
            };
            isr: {
                env: {
                    server: true;
                    config: true;
                };
                eager: true;
                effect({ configValue }: {
                    configValue: unknown;
                    configDefinedAt: `Config ${string} defined at ${string}`;
                }): {
                    prerender: false;
                } | undefined;
            };
            edge: {
                env: {
                    server: true;
                    config: true;
                };
                eager: true;
            };
        };
    }, "stream">)[];
    photon: {
        server: string;
    };
};
export default _default;
