'use strict';
import { transientResource } from '../../meta/decorators/transient-resource.js';
import { getOnlyResource } from '../../meta/decorators/get-only-resource.js';
import { resourceMetaId } from '../../meta/decorators/resource-id.js';
import { resourceIds } from '../../../fd-toolbox/constants/resource-id-constants.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x539881,_0x34bde9)=>__defProp(_0x539881,'name',{'value':_0x34bde9,'configurable':!![]}),__decorateClass=(_0x303a46,_0x14c97c,_0x350c85,_0x446482)=>{var _0x292656=_0x446482>-0x7*-0x409+0x962*-0x1+-0x12dc?void(-0x983*-0x4+-0x2008+-0x604):_0x446482?__getOwnPropDesc(_0x14c97c,_0x350c85):_0x14c97c;for(var _0x29b94c=_0x303a46['length']-(0x7f0*0x3+0xc1a+0x1*-0x23e9),_0x4dc377;_0x29b94c>=0x936+-0x15e6*0x1+0x658*0x2;_0x29b94c--)if(_0x4dc377=_0x303a46[_0x29b94c])_0x292656=(_0x446482?_0x4dc377(_0x14c97c,_0x350c85,_0x292656):_0x4dc377(_0x292656))||_0x292656;if(_0x446482&&_0x292656)__defProp(_0x14c97c,_0x350c85,_0x292656);return _0x292656;};let ReportWithData=class{['id'];['report'];['data'];};__name(ReportWithData,'ReportWithData'),ReportWithData=__decorateClass([transientResource(),getOnlyResource(),resourceMetaId(resourceIds['reportWithData'])],ReportWithData);

export { ReportWithData };
