import React from 'react'; import { PageInstance } from '@ray-js/runtime'; import { Page, PageConfig } from '@ray-js/types'; import './index.module.less'; type PageWrapperProps = { isClassType: boolean; page: Page; getGlobalConfig: (path: string | string[], defaultValue?: any) => any; children: any; }; export declare class PageWrapper extends React.Component { $instance: PageInstance; $isReachBottom: boolean; $reachBottomDistance: number; getGlobalConfig: PageWrapperProps['getGlobalConfig']; constructor(props: Readonly); componentDidMount(): void; componentWillUnmount(): void; handlePageResize: () => void; handlePageScroll: () => void; checkReachBottom: () => void; getPageConfig: (field: keyof PageConfig | string[], defaultValue?: any) => any; render(): React.JSX.Element; } export {};