import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { UpdatableFieldConfigurations } from '../../models/fields/updatable-field-configurations'; import { Environment } from '../../models/environment'; import { Locale } from '../../models/locale'; import { MapLayer } from '../../models/map-layer'; import { Theme } from '../../commons/theme'; interface Request { body: { name?: string; mapLayers?: MapLayer[]; fieldConfigurations?: { pinGroups: UpdatableFieldConfigurations; edges: UpdatableFieldConfigurations; grids: UpdatableFieldConfigurations; nodes: UpdatableFieldConfigurations; pins: UpdatableFieldConfigurations; }; locale?: Locale; defaultGraphRange?: string; measurementsExpirationDays?: number; enforceTwoFactorAuthentication?: boolean; theme: Theme | null; }; } interface Response { environment: Environment; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, Request as EffectiveRequest, Response, };