import Client, { IClientArgs } from "./Client"; import { IFacetValue, IPageContent, ISearchResponse, ISection } from "./Types"; export interface IHomePageProps { sections: ISection[]; metadata: Record; groups: Record; } export declare type IContentPageProps = IPageContent; export interface ISearchPageProps { sections: ISection[]; loading: boolean; facets: Record; response: ISearchResponse; } export declare class Core { client: Client; constructor(args: IClientArgs); getHomePageData(): Promise; }