///
import { AppConfig } from '../config/app-config';
import { Router } from 'express';
import { SignupController } from '../controllers';
import { BaseRouter } from './base-router';
import { IBaseUser } from '../interfaces';
import { DAO } from '../models/dao';
import * as JSData from 'js-data';
import * as nodemailer from 'nodemailer';
export declare class SignupRouter extends BaseRouter {
controller: SignupController;
store: JSData.DataStore;
private _router;
constructor(appConfig: AppConfig, userDAO: DAO, transporter?: nodemailer.Transporter);
routers(): void;
readonly router: Router;
}