import { FaultException } from "./FaultException";
import { FaultReason } from "./FaultReason";
import { FaultCode } from "./FaultCode";
import { Type } from "./type";
export declare class FaultException$1<TDetail> extends FaultException {
    protected $tDetail: Type;
    constructor($tDetail: Type, a: TDetail, b: FaultReason, c: FaultCode, d: string);
    private _detail;
    detail: TDetail;
    static $t: Type;
}
