export { preparePageContextForUserConsumptionServerSide };
export type { PageContextForUserConsumptionServerSide };
import { PageContextUrlInternal } from '../../../shared/getPageContextUrlComputed.js';
import type { PageConfigRuntime } from '../../../shared/page-configs/PageConfig.js';
import type { PageConfigUserFriendlyOld } from '../../../shared/page-configs/getPageConfigUserFriendly.js';
import { PageContextBuiltInServerInternal } from '../../../shared/types.js';
import type { GlobalContextServerInternal, GlobalContextServer } from '../globalContext.js';
type PageContextForUserConsumptionServerSide = PageContextBuiltInServerInternal & PageConfigUserFriendlyOld & {
    urlOriginal: string;
    /** @deprecated */
    url: string;
    urlPathname: string;
    urlParsed: PageContextUrlInternal['urlParsed'];
    routeParams: Record<string, string>;
    Page: unknown;
    pageId: string;
    _pageConfigs: PageConfigRuntime[];
    is404: null | boolean;
    isClientSideNavigation: boolean;
    pageProps?: Record<string, unknown>;
    _globalContext: GlobalContextServerInternal;
    globalContext: GlobalContextServer;
} & Record<string, unknown>;
declare function preparePageContextForUserConsumptionServerSide(pageContext: PageContextForUserConsumptionServerSide): void;
