import { BaseHttpController } from "inversify-express-utils"; import express from "express"; import { LoggingHelper } from "../helpers/LoggingHelper.js"; import { AuthenticatedUser } from "../auth/index.js"; export declare class CustomBaseController extends BaseHttpController { logger: LoggingHelper; constructor(); error(errors: string[]): { readonly json: unknown; readonly statusCode: number; executeAsync(): Promise; }; denyAccess(errors: string[]): { readonly json: unknown; readonly statusCode: number; executeAsync(): Promise; }; authUser(): AuthenticatedUser; include(req: express.Request, item: string): boolean; actionWrapper(_req: express.Request, _res: express.Response, fetchFunction: (_au: AuthenticatedUser) => unknown): Promise; actionWrapperAnon(_req: express.Request, _res: express.Response, fetchFunction: () => unknown): Promise; } //# sourceMappingURL=CustomBaseController.d.ts.map