import { EffectiveTableQuery, TableQuery } from '../../comms/table-controller'; import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { ConnectivityThreshold } from '../../models/connectivity-threshold'; import { DeviceType } from '../../models/device-type'; type ConnectivityThresholdQueryFields = { priorityLevel?: ConnectivityThreshold['priorityLevel']; deviceTypeHashId?: ConnectivityThreshold['deviceTypeHashId']; }; type Query = TableQuery & ConnectivityThresholdQueryFields; type Request = { query?: Query; } | undefined; type EffectiveQuery = EffectiveTableQuery & ConnectivityThresholdQueryFields; type EffectiveRequest = { query: EffectiveQuery; }; type ResponseRow = { connectivityThreshold: ConnectivityThreshold; deviceType?: DeviceType; }; type Response = { nextPageOffset: string | null; rows: Array; }; declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, Query, EffectiveQuery, ResponseRow, };