import { Response } from "express"; import { Exception } from "../exceptions/Exception"; import { ClientNotifyMessage } from "./ClientNotifyMessage"; export declare class BaseController { createSuccessResponseWithMessage(result: any, res: Response, statusCode: number, message: ClientNotifyMessage, redirectUrl?: string): Response>; createSuccessResponse(result: any, res: Response, statusCode?: number, redirectUrl?: string): Response>; createFailureResponse(exc: Exception, res: Response, redirectUrl?: string): Response>; createFailureResponseWithMessage(exc: Exception, res: Response, message: ClientNotifyMessage, redirectUrl?: string): Response>; createRedirectResponse(response: Response, location: string): Response>; } export declare const sortPaginationFromRequest: (options?: { required?: boolean; }) => (object: Object, method: string, index: number) => void;