import { AnalyticsQuery } from '../../models/analytics-query'; import { AnalyticsVisualisation } from '../../models/analytics-visualisation'; import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { AnalyticsPanelLayout } from '../../models/analytics-panel'; interface Request { body: { title: string; layout: AnalyticsPanelLayout; cards: { title: string; subtitle?: string; query: AnalyticsQuery; visualisation: AnalyticsVisualisation; }[]; }; } type EffectiveRequest = { body: Required; }; interface Response { hashId: string; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, };