import express from 'express';
export declare type ConfigSetter = (app: express.Application) => void;
export interface TachiJSOptions<C = {}> {
    app?: express.Application;
    before?: ConfigSetter;
    after?: ConfigSetter;
    controllers?: any[];
    container?: C;
}
export declare function tachijs<C>(options: TachiJSOptions<C>): express.Application;
//# sourceMappingURL=tachijs.d.ts.map