import Button from './PrimeButtonAdapter.vue';
import TextField from './PrimeTextFieldAdapter.vue';
import TextArea from './PrimeTextAreaAdapter.vue';
import Select from './PrimeSelectAdapter.vue';
import MultiSelect from './PrimeMultiSelectAdapter.vue';
import Checkbox from './PrimeCheckboxAdapter.vue';
import DateField from './PrimeDateFieldAdapter.vue';
import NumberField from './PrimeNumberFieldAdapter.vue';
import Dialog from './PrimeDialogAdapter.vue';
import StatusTag from './PrimeStatusTagAdapter.vue';
import InlineMessage from './PrimeInlineMessageAdapter.vue';
import Paginator from './PrimePaginatorAdapter.vue';
import Tabs from './PrimeTabsAdapter.vue';
import DataGrid from './AgGridAdapter.vue';
const capabilities = new Set([
    'button', 'text-field', 'text-area', 'select', 'multi-select', 'checkbox', 'date-field', 'number-field',
    'dialog', 'status-tag', 'inline-message', 'paginator', 'tabs', 'data-grid'
]);
export const primeVueUiAdapter = Object.freeze({
    descriptor: Object.freeze({ id: 'primevue-aggrid', version: '4.x+34.x', contractVersion: '4.0', vendor: 'PrimeVue + AG Grid Community', capabilities, productionEligible: true, accessibilityBaseline: 'WCAG_2_2_AA_TARGET' }),
    components: Object.freeze({ Button, TextField, TextArea, Select, MultiSelect, Checkbox, DateField, NumberField, Dialog, StatusTag, InlineMessage, Paginator, Tabs, DataGrid })
});
