import { Class } from '../types/class'; import { BaseService } from '../services/base_service'; export declare class BaseController { protected PolicyClass: Class; protected ServiceClass: Class; protected user: any; protected service: BaseService; constructor(ServiceClass: Class, PolicyClass: Class); authorize(method: any, record?: null): void; init(user: any): void; }