import { Request } from './Request'; import { Response } from './Response'; /** * Base Controller class providing common utility methods */ export declare abstract class Controller { /** * Create a JSON response */ protected json(response: Response, data: any, status?: number): Response; /** * Validate the given request with the given rules */ protected validate(request: Request, rules: Record, messages?: Record): Promise; } //# sourceMappingURL=Controller.d.ts.map