UNPKG

infinity-forge

Version:
33 lines (32 loc) 1.09 kB
import { ParsedUrlQuery } from 'querystring'; import { GetServerSidePropsContext, PreviewData } from 'next'; import { AppAtenaPageProps } from '../dynamic-sections/index.js'; export type AtenaPageProps = { isGlobal?: boolean; baseUrl?: string; }; export declare function AtenaPage(props: AtenaPageProps): import("react/jsx-runtime").JSX.Element; export type AtenaConfigurations = { ssrFunction?: () => Promise<Record<string, any>>; apiUrl?: string; debugMode?: boolean; i18n?: { active: boolean; }; disableAuth?: AppAtenaPageProps['disableAuth']; modifierSections?: (sections: any) => { sections: any; [key: string]: any; }; baseUrl?: 'post' | 'blog' | 'contato' | 'jobsList' | 'jobsDetail'; entityKey?: string; entityKeyCategory?: string; }; export declare function AtenaSSR(ctx: GetServerSidePropsContext<ParsedUrlQuery, PreviewData>, configurations?: AtenaConfigurations): Promise<{ props: { page: any; resolvedUrl: string; disableAuth: boolean; sections: any; }; }>;