import { ErrorRequestHandler, Request, RequestHandler, Response } from "express-serve-static-core"; import { IUserProfileBase } from "../bridge/define"; import { UserPermissionClass } from "../bridge/define.permission"; import { UserCenter } from "../includes/user-center"; import { UserError } from "../includes/user-error"; export declare class ExpressSupport { private uc; constructor(uc: UserCenter); login(required?: boolean): RequestHandler; permission(permObj: UserPermissionClass, required?: boolean): RequestHandler; permission(permObj: UserPermissionClass, saveAs?: string, required?: boolean): RequestHandler; handleError(cb: (e: UserError, req: Request, res: Response) => any): ErrorRequestHandler; }