export { preparePageContextForPublicUsage };
export { assertPropertyGetters };
export type { PageContextPrepareMinimum };
import { type GlobalContextPrepareMinimum } from './prepareGlobalContextForPublicUsage.js';
type PageContextPrepareMinimum = {
    _isOriginalObject: true;
    isPageContext: true;
    _globalContext: GlobalContextPrepareMinimum;
};
declare function preparePageContextForPublicUsage<PageContext extends PageContextPrepareMinimum>(pageContext: PageContext): PageContext;
declare function assertPropertyGetters(pageContext: Record<string, unknown>): void;
