/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
export declare const FIELD_CONSTANTS: {
    attributes: {
        DENSITY: string;
        FLOAT_LABEL_TYPE: string;
        SHAPE: string;
        INVALID: string;
        REQUIRED: string;
        HOST_LABEL_FLOATING: string;
    };
    observedAttributes: {
        DENSITY: string;
        FLOAT_LABEL_TYPE: string;
        SHAPE: string;
        INVALID: string;
        REQUIRED: string;
        HOST_LABEL_FLOATING: string;
    };
    observedInputAttributes: string[];
    selectors: {
        INPUT: string;
    };
    classes: {
        DISABLED: string;
        READONLY: string;
        INPUT_FOCUSED: string;
        LEADING: string;
        TRAILING: string;
        ADDON_END: string;
        ADDON_END_CONTAINER: string;
        FOCUSED: string;
        LABEL_FOCUSED: string;
        SHAPE_ROUNDED: string;
        INVALID: string;
        REQUIRED: string;
        DENSE: string;
        ROOMY: string;
        LABEL: string;
    };
};
export declare type FieldDensityType = 'roomy' | 'default' | 'dense';
export declare type FieldFloatLabelType = 'always' | 'auto';
export declare type FieldShapeType = 'default' | 'rounded';
