import { FunctionComponent, ReactNode } from 'react';
export interface PageProps<P> {
    name: string;
    children: FunctionComponent<P> | ReactNode;
}
/**
 * Page specifies one page. It must have a `name` prop and it's child must be a function which takes page's params and returns React node to render.
 */
export declare const Page: {
    <P extends unknown = any>(props: PageProps<P>): JSX.Element | null;
    displayName: string;
    getPageName(props: PageProps<unknown>): string;
};
//# sourceMappingURL=Page.d.ts.map