import React from 'react'; import { IPageConnection, ITemplateConnection } from '../../../connectors'; export interface ISiteContext { templateLoader: (name: string) => Promise; pageLoader: (name: string) => Promise; } export declare const SiteContext: React.Context; export declare const SiteProvider: React.FC>; /** * Access the SiteContext. * * @example * ``` * const { jaen } = useSiteContext() * ``` */ export declare const useSiteContext: () => ISiteContext;