import { ControllerGeneratorOptionsWithoutClientOrSupplier } from '../../comms/controller'; import { UserSubscription } from '../../models/user-subscription'; import { Supplier } from '../../models/supplier'; import { TableQuery, EffectiveTableQuery } from '../../comms/table-controller'; interface Query extends TableQuery { supplierHashId?: string; } type Request = { query?: Query; } | undefined; interface EffectiveQuery extends EffectiveTableQuery { supplierHashId?: string; } interface EffectiveRequest { query: EffectiveQuery; } interface ResponseRow { objectName: string; subscription: UserSubscription; supplier: Supplier; } interface Response { nextPageOffset: string | null; rows: ResponseRow[]; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithoutClientOrSupplier; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, Query, ResponseRow, };