import * as express from 'express';
import { IGenericRouter } from './IGeneric.router';
import { IGenericController } from '../controller/index.generic.controller';
export declare abstract class AbstractGenericRouter implements IGenericRouter {
    protected options?: express.RouterOptions;
    router: express.Router;
    constructor(options?: express.RouterOptions);
    abstract addController(controller: IGenericController, checker?: any): void;
}
