import React from 'react'; import { TConnector } from '~'; import { TPageData } from '../Page/Page.types'; import { TSectionData } from '../Section/Section.types'; export declare type TMakasiTheme = { PageWrapper?: React.FC; PrePageComponent?: (props: TMakasiPageThemeProps) => JSX.Element | null; PostPageComponent?: (props: TMakasiPageThemeProps) => JSX.Element | null; PreSectionComponent?: (props: TMakasiSectionThemeProps) => JSX.Element | null; PostSectionComponent?: (props: TMakasiSectionThemeProps) => JSX.Element | null; }; export declare type TMakasiPageThemeProps = { data: TPageData; dataConnector: TConnector; }; export declare type TMakasiSectionThemeProps = { data: TPageData; index: number; section: TSectionData; };