import { Property, ChildProperty, initializeCSPTemplate } from '@syncfusion/ej2-base';import { ColumnModel } from './index';
/**
* Interface for a class DetailsViewSettings
*/
export interface DetailsViewSettingsModel {
/**
* If `columnResizing` is set to true, Grid columns can be resized.
*
* @default true
*/
columnResizing?: boolean;
/**
* Specifies the customizable details view.
*
* @default {
* columns: [{
* field: 'name', headerText: 'Name', minWidth: 120, customAttributes: { class: 'e-fe-grid-name' },
* template: '\${name}\'},{field: 'size', headerText: 'Size',
* minWidth: 50, width: '110', template: '\${size}\'},
* { field: '_fm_modified', headerText: 'DateModified',
* minWidth: 50, width: '190'}
* ]
* }
*/
columns?: ColumnModel[];
}