export interface ElementIds {
    root?: string;
    control?: string;
    label?: string;
    errorText?: string;
    helperText?: string;
}
export interface RootProps {
    /**
     * Indicates whether the field is disabled.
     */
    disabled?: boolean;
    /**
     * The id of the field.
     */
    id?: string;
    /**
     * The ids of the field parts.
     */
    ids?: ElementIds;
    /**
     * Indicates whether the field is invalid.
     */
    invalid?: boolean;
    /**
     * Indicates whether the field is read-only.
     */
    readOnly?: boolean;
    /**
     * Indicates whether the field is required.
     */
    required?: boolean;
    /**
     * The target field item value the label should point to.
     */
    target?: string;
}
