var Block;
(function (Block) {
    Block.empty = function () { return ({
        id: '',
        version: '',
        name: '',
        elements: [],
        settings: {
            linked: []
        }
    }); };
    Block.TYPES = [
        'audio',
        'checkbox',
        'download',
        'header',
        'icon',
        'image',
        'image-map',
        'input',
        'link',
        'matrix',
        'radio',
        'slider',
        'sort',
        'table',
        'text',
        'video'
    ];
    Block.ICON_MAP = {
        audio: 'fas:volume-up',
        checkbox: 'fas:check-square',
        download: 'fas:download',
        header: 'fas:heading',
        icon: 'fas:smile',
        image: 'fas:image',
        'image-map': 'fas:border-none',
        input: 'fas:font',
        link: 'fas:link',
        matrix: 'fas:th',
        radio: 'fas:dot-circle',
        slider: 'fas:sliders-h',
        sort: 'fas:sort',
        table: 'fas:table',
        text: 'fas:paragraph',
        video: 'fas:video'
    };
})(Block || (Block = {}));
export { Block as B };
