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;
    };
}>;
