import { ControllerGeneratorOptionsWithoutClientOrSupplier } from '../../comms/controller'; import { UserEnvironmentSettings } from '../../models/user-environment-settings'; import { Environment } from '../../models/environment'; import { TableQuery, EffectiveTableQuery } from '../../comms/table-controller'; type Query = TableQuery; type Request = { query?: Query; } | undefined; interface EffectiveRequest { query: EffectiveTableQuery; } interface ResponseRow { environment: Environment; environmentRights: string[]; userEnvironmentSettings: UserEnvironmentSettings; } interface Response { nextPageOffset: string | null; rows: ResponseRow[]; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithoutClientOrSupplier; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, Query, ResponseRow, };