import { Request, Response } from "express"; import { HateoasMode } from "./interfaces/HateoasMode"; import { Idable } from "./interfaces/Idable"; import { PaginatedResult } from "./interfaces/PaginatedResult"; interface Link { name: string; url: string; } export declare class Hateoas { private req; private res; private pr; links: Link[]; mode: HateoasMode; constructor(req: Request, res: Response, pr: PaginatedResult, defaultMode: HateoasMode); getHeaderLinkValue(): string; getModeFromHttpHeader(): HateoasMode | undefined; getModeFromQueryString(): HateoasMode | undefined; json(): void; } export {};