export declare class Page {
    private readonly json;
    private readonly html;
    constructor(json: Record<string, unknown>, html: string);
    getHtmlEtag(): string;
    getJsonEtag(): string;
    getHtmlBody(): string;
    getJsonBody(): string;
    getJson(): Record<string, unknown>;
}
export interface S3JsonFile {
    pageProps?: {
        contentfulCache?: [];
        initialApolloState?: any;
        preview?: boolean;
        generatedAt?: string;
    };
    __N_SSG?: string;
}
export declare class RenderService {
    private readonly event;
    constructor(event: any);
    getPage(pagePath?: string, rewrittenUri?: string): Promise<Page | undefined>;
}
