import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { Grid } from '../../models/grid'; import { TableQuery, EffectiveTableQuery } from '../../comms/table-controller'; interface Query extends TableQuery { includeDeleted?: boolean; type?: 'pinGroup' | 'node' | 'pin'; } type Request = { query?: Query; } | undefined; interface EffectiveQuery extends EffectiveTableQuery { includeDeleted: boolean; type?: 'pinGroup' | 'node' | 'pin'; } interface EffectiveRequest { query: EffectiveQuery; } interface ResponseRow { grid: Grid; notificationLevel: 0 | 1 | 2 | null; } interface Response { nextPageOffset: string | null; rows: ResponseRow[]; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, Query, ResponseRow, };