import { EndPoint } from './EndPoint.js';
import { Request, Response, Server } from 'restify';
import type { Gateway, Notifier } from '../server/index.js';
import type { Liquid } from 'liquidjs';
export declare class GatewayWebsite extends EndPoint<Server> {
    readonly gateway: Gateway;
    private readonly notifier;
    private readonly liquid;
    private readonly pageVars;
    private readonly startTime;
    constructor(gateway: Gateway, server: Server, notifier: Notifier, liquid: Liquid);
    getPage(req: Request, res: Response): Promise<void>;
    headPage(req: Request, res: Response): Promise<void>;
    activation(req: Request, res: Response): Promise<void>;
    private renderHtml;
    private setHtmlHeaders;
}
