/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { COMPONENT_NAME_PREFIX } from '../constants';
const elementName = `${COMPONENT_NAME_PREFIX}checkbox`;
const observedAttributes = {
    CHECKED: 'checked',
    DEFAULT_CHECKED: 'default-checked',
    INDETERMINATE: 'indeterminate',
    VALUE: 'value',
    DENSE: 'dense',
    DISABLED: 'disabled',
    REQUIRED: 'required',
    READONLY: 'readonly',
    LABEL_POSITION: 'label-position',
    TABINDEX: 'tabindex'
};
const attributes = Object.assign({}, observedAttributes);
const selectors = {
    ROOT: '.forge-checkbox',
    LABEL: '#label',
    STATE_LAYER: 'forge-state-layer'
};
export const CHECKBOX_CONSTANTS = {
    elementName,
    selectors,
    observedAttributes,
    attributes
};
