import { AbstractHttpResponder } from "../controller/http/AbstractHttpResponder";
import { HttpResponse } from "../controller/http/HttpResponse";
export declare class DefaultJsonResponder extends AbstractHttpResponder {
    private isFlatObject;
    /**
     * Recursively convert an object to json, aware of any instance of AbstractModel to use toJSON method.
     * @param obj
     */
    private toJsonObject;
    response(response: HttpResponse, data: any): void;
}
//# sourceMappingURL=DefaultJsonResponder.d.ts.map