var __extends=this&&this.__extends||function(){var e=function(i,t){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t))e[t]=i[t]};return e(i,t)};return function(i,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e(i,t);function a(){this.constructor=i}i.prototype=t===null?Object.create(t):(a.prototype=t.prototype,new a)}}();import{D as DataModel}from"./data-model-88af49fc.js";import{S as Space,T as TableConfig}from"./table-config-d73a72ab.js";var AppViewType;(function(e){e["CompositeViewLinear"]="composite-view-linear";e["DetailViewCard"]="detail-view-card";e["FormView"]="form-view";e["ListViewTable"]="list-view-table";e["ListViewCard"]="list-view-card";e["PairListViewCard"]="pair-list-view-card";e["TestPlaceholderView"]="test-placeholder-view";e["AtamaMemberPairDetailView"]="atama-member-pair-detail-view";e["AtamaMemberPairsOverviewView"]="atama-member-pairs-overview-view";e["TakvimAvailabilitySettingsView"]="takvim-availability-settings-view";e["TakvimAvailableTimePickerView"]="takvim-available-time-picker-view";e["TakvimMeetingListViewTable"]="takvim-meeting-list-view-table"})(AppViewType||(AppViewType={}));var DvnAppViewConfig=function(e){__extends(i,e);function i(){return e!==null&&e.apply(this,arguments)||this}i.decode=function(e){var t=Object.assign(Object.create(i.prototype),e);t.space=Space.decode(t.space);t.table=TableConfig.decode(t.table);return t};return i}(DataModel);export{AppViewType as A,DvnAppViewConfig as D};