import { TemplateRef, ViewContainerRef, Injector, AfterViewInit, AfterContentInit, Renderer2, QueryList, NgZone } from '@angular/core';
import { XInputGroup } from "./XInputGroup";
import { IgxXInputGroupItemComponent } from './igx-x-input-group-item-component';
import { IgxXInputGroupInputCollection } from './igx-x-input-group-input-collection';
import { InputGroupDisplayType } from './InputGroupDisplayType';
import { ControlDisplayDensity } from "igniteui-angular-core";
import { BaseControlTheme } from "igniteui-angular-core";
import * as i0 from "@angular/core";
export declare class IgxXInputGroupComponent implements AfterViewInit, AfterContentInit {
    private renderer;
    private _elRef;
    private ngZone;
    private injector;
    container: Element;
    private _wrapper;
    private _portalManager;
    private _root;
    _dynamicContent: ViewContainerRef;
    _childTemplateRef: TemplateRef<any>;
    contentInputs: QueryList<IgxXInputGroupItemComponent>;
    /**
    * The style mappings actually present in the chart. Do not directly modify this array.
    * This array's contents can be modified by causing Angular to reproject the child content.
    * Or adding and removing stye mappings from the manual style mapping collection on the styleMappings property.
    */
    actualInputs: IgxXInputGroupItemComponent[];
    private _inputs;
    private _inputsAdapter;
    /**
     * A collection or manually added axes for the chart.
    */
    get inputs(): IgxXInputGroupInputCollection;
    constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector);
    updateStyle(): void;
    ngOnDestroy(): void;
    private _implementation;
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    protected createImplementation(): XInputGroup;
    get i(): XInputGroup;
    private _inputGroup;
    /**
 * Gets or sets the display style to use for the button.
*/
    get displayType(): InputGroupDisplayType;
    set displayType(v: InputGroupDisplayType);
    static ngAcceptInputType_displayType: InputGroupDisplayType | string;
    /**
     * Gets or sets the display density to use for the input group.
    */
    get density(): ControlDisplayDensity;
    set density(v: ControlDisplayDensity);
    static ngAcceptInputType_density: ControlDisplayDensity | string;
    /**
     * Gets the actual display density to use for the input group.
    */
    get actualDensity(): ControlDisplayDensity;
    set actualDensity(v: ControlDisplayDensity);
    static ngAcceptInputType_actualDensity: ControlDisplayDensity | string;
    /**
     * Gets or sets the base built in theme to use for the label.
    */
    get baseTheme(): BaseControlTheme;
    set baseTheme(v: BaseControlTheme);
    static ngAcceptInputType_baseTheme: BaseControlTheme | string;
    get inputHasValue(): boolean;
    static ngAcceptInputType_inputHasValue: boolean | string;
    /**
     * Gets the actual item background color.
    */
    get actualBorderColor(): string;
    set actualBorderColor(v: string);
    /**
     * Gets the actual item border color.
    */
    get actualFocusBorderColor(): string;
    set actualFocusBorderColor(v: string);
    /**
     * Gets the actual item border width.
    */
    get actualBorderWidth(): number;
    set actualBorderWidth(v: number);
    static ngAcceptInputType_actualBorderWidth: number | string;
    /**
     * Gets the actual item border width.
    */
    get actualFocusBorderWidth(): number;
    set actualFocusBorderWidth(v: number);
    static ngAcceptInputType_actualFocusBorderWidth: number | string;
    get actualCornerRadiusBottomRight(): number;
    set actualCornerRadiusBottomRight(v: number);
    static ngAcceptInputType_actualCornerRadiusBottomRight: number | string;
    get actualCornerRadiusBottomLeft(): number;
    set actualCornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_actualCornerRadiusBottomLeft: number | string;
    get actualCornerRadiusTopLeft(): number;
    set actualCornerRadiusTopLeft(v: number);
    static ngAcceptInputType_actualCornerRadiusTopLeft: number | string;
    get actualCornerRadiusTopRight(): number;
    set actualCornerRadiusTopRight(v: number);
    static ngAcceptInputType_actualCornerRadiusTopRight: number | string;
    ensureActualCornerRadius(): void;
    get actualContentPaddingBottom(): number;
    set actualContentPaddingBottom(v: number);
    static ngAcceptInputType_actualContentPaddingBottom: number | string;
    get actualContentPaddingLeft(): number;
    set actualContentPaddingLeft(v: number);
    static ngAcceptInputType_actualContentPaddingLeft: number | string;
    get actualContentPaddingRight(): number;
    set actualContentPaddingRight(v: number);
    static ngAcceptInputType_actualContentPaddingRight: number | string;
    get actualContentPaddingTop(): number;
    set actualContentPaddingTop(v: number);
    static ngAcceptInputType_actualContentPaddingTop: number | string;
    ensureActualContentPadding(): void;
    /**
     * Gets the actual width to use for the underline element.
    */
    get actualUnderlineWidth(): number;
    set actualUnderlineWidth(v: number);
    static ngAcceptInputType_actualUnderlineWidth: number | string;
    /**
     * Gets the actual width to use for the underline element.
    */
    get actualUnderlineRippleWidth(): number;
    set actualUnderlineRippleWidth(v: number);
    static ngAcceptInputType_actualUnderlineRippleWidth: number | string;
    /**
     * Gets the width to use for the underline element when hovered.
    */
    get actualHoverUnderlineWidth(): number;
    set actualHoverUnderlineWidth(v: number);
    static ngAcceptInputType_actualHoverUnderlineWidth: number | string;
    /**
     * Gets the actual color to use for the underline element.
    */
    get actualUnderlineColor(): string;
    set actualUnderlineColor(v: string);
    /**
     * Gets the actual color to use for the underline ripple element.
    */
    get actualUnderlineRippleColor(): string;
    set actualUnderlineRippleColor(v: string);
    /**
     * Gets the actual color to use for the underline element.
    */
    get actualHoverUnderlineColor(): string;
    set actualHoverUnderlineColor(v: string);
    /**
     * Gets the actual color to use for the underline element when focused.
    */
    get actualFocusUnderlineColor(): string;
    set actualFocusUnderlineColor(v: string);
    /**
     * Gets the actual opacity to use for the underline element.
    */
    get actualUnderlineOpacity(): number;
    set actualUnderlineOpacity(v: number);
    static ngAcceptInputType_actualUnderlineOpacity: number | string;
    /**
     * Gets the actual opacity to use for the underline element when hovered.
    */
    get actualHoverUnderlineOpacity(): number;
    set actualHoverUnderlineOpacity(v: number);
    static ngAcceptInputType_actualHoverUnderlineOpacity: number | string;
    /**
     * Gets the actual opacity to use for the underline element when focused.
    */
    get actualFocusUnderlineOpacity(): number;
    set actualFocusUnderlineOpacity(v: number);
    static ngAcceptInputType_actualFocusUnderlineOpacity: number | string;
    /**
     * Gets the actual opacity to use for the underline ripple element when focused.
    */
    get actualFocusUnderlineRippleOpacity(): number;
    set actualFocusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_actualFocusUnderlineRippleOpacity: number | string;
    /**
     * Gets the actual opacity to use for the underline ripple element.
    */
    get actualUnderlineRippleOpacity(): number;
    set actualUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_actualUnderlineRippleOpacity: number | string;
    /**
     * Gets the actual opacity to use for the underline ripple element.
    */
    get actualBackgroundColor(): string;
    set actualBackgroundColor(v: string);
    /**
     * Gets or sets the border width to use for the border of the item group.
    */
    get borderWidth(): number;
    set borderWidth(v: number);
    static ngAcceptInputType_borderWidth: number | string;
    /**
     * Gets or sets the border width to use for the border of the item group when focused.
    */
    get focusBorderWidth(): number;
    set focusBorderWidth(v: number);
    static ngAcceptInputType_focusBorderWidth: number | string;
    /**
     * Gets or sets the color to use the border of the input group.
    */
    get borderColor(): string;
    set borderColor(v: string);
    get cornerRadiusBottomRight(): number;
    set cornerRadiusBottomRight(v: number);
    static ngAcceptInputType_cornerRadiusBottomRight: number | string;
    get cornerRadiusBottomLeft(): number;
    set cornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_cornerRadiusBottomLeft: number | string;
    get cornerRadiusTopLeft(): number;
    set cornerRadiusTopLeft(v: number);
    static ngAcceptInputType_cornerRadiusTopLeft: number | string;
    get cornerRadiusTopRight(): number;
    set cornerRadiusTopRight(v: number);
    static ngAcceptInputType_cornerRadiusTopRight: number | string;
    ensureCornerRadius(): void;
    get contentPaddingBottom(): number;
    set contentPaddingBottom(v: number);
    static ngAcceptInputType_contentPaddingBottom: number | string;
    get contentPaddingLeft(): number;
    set contentPaddingLeft(v: number);
    static ngAcceptInputType_contentPaddingLeft: number | string;
    get contentPaddingRight(): number;
    set contentPaddingRight(v: number);
    static ngAcceptInputType_contentPaddingRight: number | string;
    get contentPaddingTop(): number;
    set contentPaddingTop(v: number);
    static ngAcceptInputType_contentPaddingTop: number | string;
    ensureContentPadding(): void;
    /**
     * Gets or sets the width to use for the underline element.
    */
    get underlineWidth(): number;
    set underlineWidth(v: number);
    static ngAcceptInputType_underlineWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element.
    */
    get underlineRippleWidth(): number;
    set underlineRippleWidth(v: number);
    static ngAcceptInputType_underlineRippleWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when hovered.
    */
    get hoverUnderlineWidth(): number;
    set hoverUnderlineWidth(v: number);
    static ngAcceptInputType_hoverUnderlineWidth: number | string;
    /**
     * Gets or sets the color to use for the underline element.
    */
    get underlineColor(): string;
    set underlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline ripple element.
    */
    get underlineRippleColor(): string;
    set underlineRippleColor(v: string);
    /**
     * Gets or sets the color to use for the underline element.
    */
    get hoverUnderlineColor(): string;
    set hoverUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element.
    */
    get focusUnderlineColor(): string;
    set focusUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element.
    */
    get underlineOpacity(): number;
    set underlineOpacity(v: number);
    static ngAcceptInputType_underlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element.
    */
    get hoverUnderlineOpacity(): number;
    set hoverUnderlineOpacity(v: number);
    static ngAcceptInputType_hoverUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element.
    */
    get focusUnderlineOpacity(): number;
    set focusUnderlineOpacity(v: number);
    static ngAcceptInputType_focusUnderlineOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when focused.
    */
    get focusUnderlineRippleOpacity(): number;
    set focusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_focusUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element.
    */
    get underlineRippleOpacity(): number;
    set underlineRippleOpacity(v: number);
    static ngAcceptInputType_underlineRippleOpacity: number | string;
    /**
     * Gets or sets the background color to use for the input group.
    */
    get backgroundColor(): string;
    set backgroundColor(v: string);
    /**
     * Gets or sets the border width to use for the border of the item group when using type line.
    */
    get lineTypeBorderWidth(): number;
    set lineTypeBorderWidth(v: number);
    static ngAcceptInputType_lineTypeBorderWidth: number | string;
    /**
     * Gets or sets the border width to use for the border of the item group when focused when type is line.
    */
    get lineTypeFocusBorderWidth(): number;
    set lineTypeFocusBorderWidth(v: number);
    static ngAcceptInputType_lineTypeFocusBorderWidth: number | string;
    /**
     * Gets or sets the focus color to use the border of the input group when type is line.
    */
    get lineTypeFocusBorderColor(): string;
    set lineTypeFocusBorderColor(v: string);
    /**
     * Gets or sets the color to use the border of the input group when type is line.
    */
    get lineTypeBorderColor(): string;
    set lineTypeBorderColor(v: string);
    get lineTypeCornerRadiusBottomRight(): number;
    set lineTypeCornerRadiusBottomRight(v: number);
    static ngAcceptInputType_lineTypeCornerRadiusBottomRight: number | string;
    get lineTypeCornerRadiusBottomLeft(): number;
    set lineTypeCornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_lineTypeCornerRadiusBottomLeft: number | string;
    get lineTypeCornerRadiusTopLeft(): number;
    set lineTypeCornerRadiusTopLeft(v: number);
    static ngAcceptInputType_lineTypeCornerRadiusTopLeft: number | string;
    get lineTypeCornerRadiusTopRight(): number;
    set lineTypeCornerRadiusTopRight(v: number);
    static ngAcceptInputType_lineTypeCornerRadiusTopRight: number | string;
    ensureLineTypeCornerRadius(): void;
    get lineTypeContentPaddingBottom(): number;
    set lineTypeContentPaddingBottom(v: number);
    static ngAcceptInputType_lineTypeContentPaddingBottom: number | string;
    get lineTypeContentPaddingLeft(): number;
    set lineTypeContentPaddingLeft(v: number);
    static ngAcceptInputType_lineTypeContentPaddingLeft: number | string;
    get lineTypeContentPaddingRight(): number;
    set lineTypeContentPaddingRight(v: number);
    static ngAcceptInputType_lineTypeContentPaddingRight: number | string;
    get lineTypeContentPaddingTop(): number;
    set lineTypeContentPaddingTop(v: number);
    static ngAcceptInputType_lineTypeContentPaddingTop: number | string;
    ensureLineTypeContentPadding(): void;
    /**
     * Gets or sets the width to use for the underline element when type is line.
    */
    get lineTypeUnderlineWidth(): number;
    set lineTypeUnderlineWidth(v: number);
    static ngAcceptInputType_lineTypeUnderlineWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when type is line.
    */
    get lineTypeUnderlineRippleWidth(): number;
    set lineTypeUnderlineRippleWidth(v: number);
    static ngAcceptInputType_lineTypeUnderlineRippleWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when hovered when type is line.
    */
    get lineTypeHoverUnderlineWidth(): number;
    set lineTypeHoverUnderlineWidth(v: number);
    static ngAcceptInputType_lineTypeHoverUnderlineWidth: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeUnderlineColor(): string;
    set lineTypeUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline ripple element when type is line.
    */
    get lineTypeUnderlineRippleColor(): string;
    set lineTypeUnderlineRippleColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeHoverUnderlineColor(): string;
    set lineTypeHoverUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeFocusUnderlineColor(): string;
    set lineTypeFocusUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeUnderlineOpacity(): number;
    set lineTypeUnderlineOpacity(v: number);
    static ngAcceptInputType_lineTypeUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeHoverUnderlineOpacity(): number;
    set lineTypeHoverUnderlineOpacity(v: number);
    static ngAcceptInputType_lineTypeHoverUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is line.
    */
    get lineTypeFocusUnderlineOpacity(): number;
    set lineTypeFocusUnderlineOpacity(v: number);
    static ngAcceptInputType_lineTypeFocusUnderlineOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when focused when type is line.
    */
    get lineTypeFocusUnderlineRippleOpacity(): number;
    set lineTypeFocusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_lineTypeFocusUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when type is line.
    */
    get lineTypeUnderlineRippleOpacity(): number;
    set lineTypeUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_lineTypeUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the background color to use for the input group when type is line.
    */
    get lineTypeBackgroundColor(): string;
    set lineTypeBackgroundColor(v: string);
    /**
     * Gets or sets the border width to use for the border of the item group when using type line.
    */
    get boxTypeBorderWidth(): number;
    set boxTypeBorderWidth(v: number);
    static ngAcceptInputType_boxTypeBorderWidth: number | string;
    /**
     * Gets or sets the border width to use for the border of the item group when focused when type is box.
    */
    get boxTypeFocusBorderWidth(): number;
    set boxTypeFocusBorderWidth(v: number);
    static ngAcceptInputType_boxTypeFocusBorderWidth: number | string;
    /**
     * Gets or sets the focus color to use the border of the input group when type is box.
    */
    get boxTypeFocusBorderColor(): string;
    set boxTypeFocusBorderColor(v: string);
    /**
     * Gets or sets the color to use the border of the input group when type is box.
    */
    get boxTypeBorderColor(): string;
    set boxTypeBorderColor(v: string);
    get boxTypeCornerRadiusBottomRight(): number;
    set boxTypeCornerRadiusBottomRight(v: number);
    static ngAcceptInputType_boxTypeCornerRadiusBottomRight: number | string;
    get boxTypeCornerRadiusBottomLeft(): number;
    set boxTypeCornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_boxTypeCornerRadiusBottomLeft: number | string;
    get boxTypeCornerRadiusTopLeft(): number;
    set boxTypeCornerRadiusTopLeft(v: number);
    static ngAcceptInputType_boxTypeCornerRadiusTopLeft: number | string;
    get boxTypeCornerRadiusTopRight(): number;
    set boxTypeCornerRadiusTopRight(v: number);
    static ngAcceptInputType_boxTypeCornerRadiusTopRight: number | string;
    ensureBoxTypeCornerRadius(): void;
    get boxTypeContentPaddingBottom(): number;
    set boxTypeContentPaddingBottom(v: number);
    static ngAcceptInputType_boxTypeContentPaddingBottom: number | string;
    get boxTypeContentPaddingLeft(): number;
    set boxTypeContentPaddingLeft(v: number);
    static ngAcceptInputType_boxTypeContentPaddingLeft: number | string;
    get boxTypeContentPaddingRight(): number;
    set boxTypeContentPaddingRight(v: number);
    static ngAcceptInputType_boxTypeContentPaddingRight: number | string;
    get boxTypeContentPaddingTop(): number;
    set boxTypeContentPaddingTop(v: number);
    static ngAcceptInputType_boxTypeContentPaddingTop: number | string;
    ensureBoxTypeContentPadding(): void;
    /**
     * Gets or sets the width to use for the underline element when type is box.
    */
    get boxTypeUnderlineWidth(): number;
    set boxTypeUnderlineWidth(v: number);
    static ngAcceptInputType_boxTypeUnderlineWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when type is box.
    */
    get boxTypeUnderlineRippleWidth(): number;
    set boxTypeUnderlineRippleWidth(v: number);
    static ngAcceptInputType_boxTypeUnderlineRippleWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when hovered when type is box.
    */
    get boxTypeHoverUnderlineWidth(): number;
    set boxTypeHoverUnderlineWidth(v: number);
    static ngAcceptInputType_boxTypeHoverUnderlineWidth: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeUnderlineColor(): string;
    set boxTypeUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline ripple element when type is box.
    */
    get boxTypeUnderlineRippleColor(): string;
    set boxTypeUnderlineRippleColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeHoverUnderlineColor(): string;
    set boxTypeHoverUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeFocusUnderlineColor(): string;
    set boxTypeFocusUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeUnderlineOpacity(): number;
    set boxTypeUnderlineOpacity(v: number);
    static ngAcceptInputType_boxTypeUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeHoverUnderlineOpacity(): number;
    set boxTypeHoverUnderlineOpacity(v: number);
    static ngAcceptInputType_boxTypeHoverUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is box.
    */
    get boxTypeFocusUnderlineOpacity(): number;
    set boxTypeFocusUnderlineOpacity(v: number);
    static ngAcceptInputType_boxTypeFocusUnderlineOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when focused when type is box.
    */
    get boxTypeFocusUnderlineRippleOpacity(): number;
    set boxTypeFocusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_boxTypeFocusUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when type is box.
    */
    get boxTypeUnderlineRippleOpacity(): number;
    set boxTypeUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_boxTypeUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the background color to use for the input group when type is box.
    */
    get boxTypeBackgroundColor(): string;
    set boxTypeBackgroundColor(v: string);
    /**
     * Gets or sets the border width to use for the border of the item group when using type line.
    */
    get borderTypeBorderWidth(): number;
    set borderTypeBorderWidth(v: number);
    static ngAcceptInputType_borderTypeBorderWidth: number | string;
    /**
     * Gets or sets the border width to use for the border of the item group when focused when type is border.
    */
    get borderTypeFocusBorderWidth(): number;
    set borderTypeFocusBorderWidth(v: number);
    static ngAcceptInputType_borderTypeFocusBorderWidth: number | string;
    /**
     * Gets or sets the focus color to use the border of the input group when type is border.
    */
    get borderTypeFocusBorderColor(): string;
    set borderTypeFocusBorderColor(v: string);
    /**
     * Gets or sets the color to use the border of the input group when type is border.
    */
    get borderTypeBorderColor(): string;
    set borderTypeBorderColor(v: string);
    get borderTypeCornerRadiusBottomRight(): number;
    set borderTypeCornerRadiusBottomRight(v: number);
    static ngAcceptInputType_borderTypeCornerRadiusBottomRight: number | string;
    get borderTypeCornerRadiusBottomLeft(): number;
    set borderTypeCornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_borderTypeCornerRadiusBottomLeft: number | string;
    get borderTypeCornerRadiusTopLeft(): number;
    set borderTypeCornerRadiusTopLeft(v: number);
    static ngAcceptInputType_borderTypeCornerRadiusTopLeft: number | string;
    get borderTypeCornerRadiusTopRight(): number;
    set borderTypeCornerRadiusTopRight(v: number);
    static ngAcceptInputType_borderTypeCornerRadiusTopRight: number | string;
    ensureBorderTypeCornerRadius(): void;
    get borderTypeContentPaddingBottom(): number;
    set borderTypeContentPaddingBottom(v: number);
    static ngAcceptInputType_borderTypeContentPaddingBottom: number | string;
    get borderTypeContentPaddingLeft(): number;
    set borderTypeContentPaddingLeft(v: number);
    static ngAcceptInputType_borderTypeContentPaddingLeft: number | string;
    get borderTypeContentPaddingRight(): number;
    set borderTypeContentPaddingRight(v: number);
    static ngAcceptInputType_borderTypeContentPaddingRight: number | string;
    get borderTypeContentPaddingTop(): number;
    set borderTypeContentPaddingTop(v: number);
    static ngAcceptInputType_borderTypeContentPaddingTop: number | string;
    ensureBorderTypeContentPadding(): void;
    /**
     * Gets or sets the width to use for the underline element when type is border.
    */
    get borderTypeUnderlineWidth(): number;
    set borderTypeUnderlineWidth(v: number);
    static ngAcceptInputType_borderTypeUnderlineWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when type is border.
    */
    get borderTypeUnderlineRippleWidth(): number;
    set borderTypeUnderlineRippleWidth(v: number);
    static ngAcceptInputType_borderTypeUnderlineRippleWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when hovered when type is border.
    */
    get borderTypeHoverUnderlineWidth(): number;
    set borderTypeHoverUnderlineWidth(v: number);
    static ngAcceptInputType_borderTypeHoverUnderlineWidth: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeUnderlineColor(): string;
    set borderTypeUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline ripple element when type is border.
    */
    get borderTypeUnderlineRippleColor(): string;
    set borderTypeUnderlineRippleColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeHoverUnderlineColor(): string;
    set borderTypeHoverUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeFocusUnderlineColor(): string;
    set borderTypeFocusUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeUnderlineOpacity(): number;
    set borderTypeUnderlineOpacity(v: number);
    static ngAcceptInputType_borderTypeUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeHoverUnderlineOpacity(): number;
    set borderTypeHoverUnderlineOpacity(v: number);
    static ngAcceptInputType_borderTypeHoverUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is border.
    */
    get borderTypeFocusUnderlineOpacity(): number;
    set borderTypeFocusUnderlineOpacity(v: number);
    static ngAcceptInputType_borderTypeFocusUnderlineOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when focused when type is border.
    */
    get borderTypeFocusUnderlineRippleOpacity(): number;
    set borderTypeFocusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_borderTypeFocusUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when type is border.
    */
    get borderTypeUnderlineRippleOpacity(): number;
    set borderTypeUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_borderTypeUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the background color to use for the input group when type is border.
    */
    get borderTypeBackgroundColor(): string;
    set borderTypeBackgroundColor(v: string);
    /**
     * Gets or sets the search width to use for the border of the item group when using type line.
    */
    get searchTypeBorderWidth(): number;
    set searchTypeBorderWidth(v: number);
    static ngAcceptInputType_searchTypeBorderWidth: number | string;
    /**
     * Gets or sets the search width to use for the border of the item group when focused when type is search.
    */
    get searchTypeFocusBorderWidth(): number;
    set searchTypeFocusBorderWidth(v: number);
    static ngAcceptInputType_searchTypeFocusBorderWidth: number | string;
    /**
     * Gets or sets the focus color to use the search of the input group when type is search.
    */
    get searchTypeFocusBorderColor(): string;
    set searchTypeFocusBorderColor(v: string);
    /**
     * Gets or sets the color to use the search of the input group when type is search.
    */
    get searchTypeBorderColor(): string;
    set searchTypeBorderColor(v: string);
    get searchTypeCornerRadiusBottomRight(): number;
    set searchTypeCornerRadiusBottomRight(v: number);
    static ngAcceptInputType_searchTypeCornerRadiusBottomRight: number | string;
    get searchTypeCornerRadiusBottomLeft(): number;
    set searchTypeCornerRadiusBottomLeft(v: number);
    static ngAcceptInputType_searchTypeCornerRadiusBottomLeft: number | string;
    get searchTypeCornerRadiusTopLeft(): number;
    set searchTypeCornerRadiusTopLeft(v: number);
    static ngAcceptInputType_searchTypeCornerRadiusTopLeft: number | string;
    get searchTypeCornerRadiusTopRight(): number;
    set searchTypeCornerRadiusTopRight(v: number);
    static ngAcceptInputType_searchTypeCornerRadiusTopRight: number | string;
    ensureSearchTypeCornerRadius(): void;
    get searchTypeContentPaddingBottom(): number;
    set searchTypeContentPaddingBottom(v: number);
    static ngAcceptInputType_searchTypeContentPaddingBottom: number | string;
    get searchTypeContentPaddingLeft(): number;
    set searchTypeContentPaddingLeft(v: number);
    static ngAcceptInputType_searchTypeContentPaddingLeft: number | string;
    get searchTypeContentPaddingRight(): number;
    set searchTypeContentPaddingRight(v: number);
    static ngAcceptInputType_searchTypeContentPaddingRight: number | string;
    get searchTypeContentPaddingTop(): number;
    set searchTypeContentPaddingTop(v: number);
    static ngAcceptInputType_searchTypeContentPaddingTop: number | string;
    ensureSearchTypeContentPadding(): void;
    /**
     * Gets or sets the width to use for the underline element when type is search.
    */
    get searchTypeUnderlineWidth(): number;
    set searchTypeUnderlineWidth(v: number);
    static ngAcceptInputType_searchTypeUnderlineWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when type is search.
    */
    get searchTypeUnderlineRippleWidth(): number;
    set searchTypeUnderlineRippleWidth(v: number);
    static ngAcceptInputType_searchTypeUnderlineRippleWidth: number | string;
    /**
     * Gets or sets the width to use for the underline element when hovered when type is search.
    */
    get searchTypeHoverUnderlineWidth(): number;
    set searchTypeHoverUnderlineWidth(v: number);
    static ngAcceptInputType_searchTypeHoverUnderlineWidth: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeUnderlineColor(): string;
    set searchTypeUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline ripple element when type is search.
    */
    get searchTypeUnderlineRippleColor(): string;
    set searchTypeUnderlineRippleColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeHoverUnderlineColor(): string;
    set searchTypeHoverUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeFocusUnderlineColor(): string;
    set searchTypeFocusUnderlineColor(v: string);
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeUnderlineOpacity(): number;
    set searchTypeUnderlineOpacity(v: number);
    static ngAcceptInputType_searchTypeUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeHoverUnderlineOpacity(): number;
    set searchTypeHoverUnderlineOpacity(v: number);
    static ngAcceptInputType_searchTypeHoverUnderlineOpacity: number | string;
    /**
     * Gets or sets the color to use for the underline element when type is search.
    */
    get searchTypeFocusUnderlineOpacity(): number;
    set searchTypeFocusUnderlineOpacity(v: number);
    static ngAcceptInputType_searchTypeFocusUnderlineOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when focused when type is search.
    */
    get searchTypeFocusUnderlineRippleOpacity(): number;
    set searchTypeFocusUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_searchTypeFocusUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the opacity to use for the underline ripple element when type is search.
    */
    get searchTypeUnderlineRippleOpacity(): number;
    set searchTypeUnderlineRippleOpacity(v: number);
    static ngAcceptInputType_searchTypeUnderlineRippleOpacity: number | string;
    /**
     * Gets or sets the background color to use for the input group when type is search.
    */
    get searchTypeBackgroundColor(): string;
    set searchTypeBackgroundColor(v: string);
    /**
     * Gets or sets whether the input group is expanded or not.
    */
    get isExpanded(): boolean;
    set isExpanded(v: boolean);
    static ngAcceptInputType_isExpanded: boolean | string;
    /**
     * Gets or sets whether the input group is hovered or not.
    */
    get isHovered(): boolean;
    set isHovered(v: boolean);
    static ngAcceptInputType_isHovered: boolean | string;
    /**
     * Gets or sets whether the input group is hovered or not.
    */
    get isFocused(): boolean;
    set isFocused(v: boolean);
    static ngAcceptInputType_isFocused: boolean | string;
    /**
     * Gets or sets whether the input group is expanded or not.
    */
    get actualIsExpanded(): boolean;
    set actualIsExpanded(v: boolean);
    static ngAcceptInputType_actualIsExpanded: boolean | string;
    /**
     * Gets or sets the color to use the hovered background of the inputs in the group.
    */
    get focusBorderColor(): string;
    set focusBorderColor(v: string);
    /**
     * Gets or sets the id to use for the checkbox.
    */
    get id(): string;
    set id(v: string);
    /**
     * Gets or sets whether the checkbox is disabled.
    */
    get disabled(): boolean;
    set disabled(v: boolean);
    static ngAcceptInputType_disabled: boolean | string;
    findByName(name: string): any;
    protected __p: string;
    protected _hasUserValues: Set<string>;
    protected get hasUserValues(): Set<string>;
    protected __m(propertyName: string): void;
    protected _stylingContainer: any;
    protected _stylingParent: any;
    protected _inStyling: boolean;
    protected _styling(container: any, component: any, parent?: any): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    /**
     * Exports visual information about the current state of the grid.
    
    */
    exportVisualModel(): any;
    /**
     * Returns a serialized copy of the exported visual model
    
    */
    exportSerializedVisualModel(): string;
    protected _zoneRunner: (act: () => void) => void;
    protected _runInZone(act: () => void): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxXInputGroupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxXInputGroupComponent, "igx-x-input-group", never, { "displayType": { "alias": "displayType"; "required": false; }; "density": { "alias": "density"; "required": false; }; "actualDensity": { "alias": "actualDensity"; "required": false; }; "baseTheme": { "alias": "baseTheme"; "required": false; }; "actualBorderColor": { "alias": "actualBorderColor"; "required": false; }; "actualFocusBorderColor": { "alias": "actualFocusBorderColor"; "required": false; }; "actualBorderWidth": { "alias": "actualBorderWidth"; "required": false; }; "actualFocusBorderWidth": { "alias": "actualFocusBorderWidth"; "required": false; }; "actualCornerRadiusBottomRight": { "alias": "actualCornerRadiusBottomRight"; "required": false; }; "actualCornerRadiusBottomLeft": { "alias": "actualCornerRadiusBottomLeft"; "required": false; }; "actualCornerRadiusTopLeft": { "alias": "actualCornerRadiusTopLeft"; "required": false; }; "actualCornerRadiusTopRight": { "alias": "actualCornerRadiusTopRight"; "required": false; }; "actualContentPaddingBottom": { "alias": "actualContentPaddingBottom"; "required": false; }; "actualContentPaddingLeft": { "alias": "actualContentPaddingLeft"; "required": false; }; "actualContentPaddingRight": { "alias": "actualContentPaddingRight"; "required": false; }; "actualContentPaddingTop": { "alias": "actualContentPaddingTop"; "required": false; }; "actualUnderlineWidth": { "alias": "actualUnderlineWidth"; "required": false; }; "actualUnderlineRippleWidth": { "alias": "actualUnderlineRippleWidth"; "required": false; }; "actualHoverUnderlineWidth": { "alias": "actualHoverUnderlineWidth"; "required": false; }; "actualUnderlineColor": { "alias": "actualUnderlineColor"; "required": false; }; "actualUnderlineRippleColor": { "alias": "actualUnderlineRippleColor"; "required": false; }; "actualHoverUnderlineColor": { "alias": "actualHoverUnderlineColor"; "required": false; }; "actualFocusUnderlineColor": { "alias": "actualFocusUnderlineColor"; "required": false; }; "actualUnderlineOpacity": { "alias": "actualUnderlineOpacity"; "required": false; }; "actualHoverUnderlineOpacity": { "alias": "actualHoverUnderlineOpacity"; "required": false; }; "actualFocusUnderlineOpacity": { "alias": "actualFocusUnderlineOpacity"; "required": false; }; "actualFocusUnderlineRippleOpacity": { "alias": "actualFocusUnderlineRippleOpacity"; "required": false; }; "actualUnderlineRippleOpacity": { "alias": "actualUnderlineRippleOpacity"; "required": false; }; "actualBackgroundColor": { "alias": "actualBackgroundColor"; "required": false; }; "borderWidth": { "alias": "borderWidth"; "required": false; }; "focusBorderWidth": { "alias": "focusBorderWidth"; "required": false; }; "borderColor": { "alias": "borderColor"; "required": false; }; "cornerRadiusBottomRight": { "alias": "cornerRadiusBottomRight"; "required": false; }; "cornerRadiusBottomLeft": { "alias": "cornerRadiusBottomLeft"; "required": false; }; "cornerRadiusTopLeft": { "alias": "cornerRadiusTopLeft"; "required": false; }; "cornerRadiusTopRight": { "alias": "cornerRadiusTopRight"; "required": false; }; "contentPaddingBottom": { "alias": "contentPaddingBottom"; "required": false; }; "contentPaddingLeft": { "alias": "contentPaddingLeft"; "required": false; }; "contentPaddingRight": { "alias": "contentPaddingRight"; "required": false; }; "contentPaddingTop": { "alias": "contentPaddingTop"; "required": false; }; "underlineWidth": { "alias": "underlineWidth"; "required": false; }; "underlineRippleWidth": { "alias": "underlineRippleWidth"; "required": false; }; "hoverUnderlineWidth": { "alias": "hoverUnderlineWidth"; "required": false; }; "underlineColor": { "alias": "underlineColor"; "required": false; }; "underlineRippleColor": { "alias": "underlineRippleColor"; "required": false; }; "hoverUnderlineColor": { "alias": "hoverUnderlineColor"; "required": false; }; "focusUnderlineColor": { "alias": "focusUnderlineColor"; "required": false; }; "underlineOpacity": { "alias": "underlineOpacity"; "required": false; }; "hoverUnderlineOpacity": { "alias": "hoverUnderlineOpacity"; "required": false; }; "focusUnderlineOpacity": { "alias": "focusUnderlineOpacity"; "required": false; }; "focusUnderlineRippleOpacity": { "alias": "focusUnderlineRippleOpacity"; "required": false; }; "underlineRippleOpacity": { "alias": "underlineRippleOpacity"; "required": false; }; "backgroundColor": { "alias": "backgroundColor"; "required": false; }; "lineTypeBorderWidth": { "alias": "lineTypeBorderWidth"; "required": false; }; "lineTypeFocusBorderWidth": { "alias": "lineTypeFocusBorderWidth"; "required": false; }; "lineTypeFocusBorderColor": { "alias": "lineTypeFocusBorderColor"; "required": false; }; "lineTypeBorderColor": { "alias": "lineTypeBorderColor"; "required": false; }; "lineTypeCornerRadiusBottomRight": { "alias": "lineTypeCornerRadiusBottomRight"; "required": false; }; "lineTypeCornerRadiusBottomLeft": { "alias": "lineTypeCornerRadiusBottomLeft"; "required": false; }; "lineTypeCornerRadiusTopLeft": { "alias": "lineTypeCornerRadiusTopLeft"; "required": false; }; "lineTypeCornerRadiusTopRight": { "alias": "lineTypeCornerRadiusTopRight"; "required": false; }; "lineTypeContentPaddingBottom": { "alias": "lineTypeContentPaddingBottom"; "required": false; }; "lineTypeContentPaddingLeft": { "alias": "lineTypeContentPaddingLeft"; "required": false; }; "lineTypeContentPaddingRight": { "alias": "lineTypeContentPaddingRight"; "required": false; }; "lineTypeContentPaddingTop": { "alias": "lineTypeContentPaddingTop"; "required": false; }; "lineTypeUnderlineWidth": { "alias": "lineTypeUnderlineWidth"; "required": false; }; "lineTypeUnderlineRippleWidth": { "alias": "lineTypeUnderlineRippleWidth"; "required": false; }; "lineTypeHoverUnderlineWidth": { "alias": "lineTypeHoverUnderlineWidth"; "required": false; }; "lineTypeUnderlineColor": { "alias": "lineTypeUnderlineColor"; "required": false; }; "lineTypeUnderlineRippleColor": { "alias": "lineTypeUnderlineRippleColor"; "required": false; }; "lineTypeHoverUnderlineColor": { "alias": "lineTypeHoverUnderlineColor"; "required": false; }; "lineTypeFocusUnderlineColor": { "alias": "lineTypeFocusUnderlineColor"; "required": false; }; "lineTypeUnderlineOpacity": { "alias": "lineTypeUnderlineOpacity"; "required": false; }; "lineTypeHoverUnderlineOpacity": { "alias": "lineTypeHoverUnderlineOpacity"; "required": false; }; "lineTypeFocusUnderlineOpacity": { "alias": "lineTypeFocusUnderlineOpacity"; "required": false; }; "lineTypeFocusUnderlineRippleOpacity": { "alias": "lineTypeFocusUnderlineRippleOpacity"; "required": false; }; "lineTypeUnderlineRippleOpacity": { "alias": "lineTypeUnderlineRippleOpacity"; "required": false; }; "lineTypeBackgroundColor": { "alias": "lineTypeBackgroundColor"; "required": false; }; "boxTypeBorderWidth": { "alias": "boxTypeBorderWidth"; "required": false; }; "boxTypeFocusBorderWidth": { "alias": "boxTypeFocusBorderWidth"; "required": false; }; "boxTypeFocusBorderColor": { "alias": "boxTypeFocusBorderColor"; "required": false; }; "boxTypeBorderColor": { "alias": "boxTypeBorderColor"; "required": false; }; "boxTypeCornerRadiusBottomRight": { "alias": "boxTypeCornerRadiusBottomRight"; "required": false; }; "boxTypeCornerRadiusBottomLeft": { "alias": "boxTypeCornerRadiusBottomLeft"; "required": false; }; "boxTypeCornerRadiusTopLeft": { "alias": "boxTypeCornerRadiusTopLeft"; "required": false; }; "boxTypeCornerRadiusTopRight": { "alias": "boxTypeCornerRadiusTopRight"; "required": false; }; "boxTypeContentPaddingBottom": { "alias": "boxTypeContentPaddingBottom"; "required": false; }; "boxTypeContentPaddingLeft": { "alias": "boxTypeContentPaddingLeft"; "required": false; }; "boxTypeContentPaddingRight": { "alias": "boxTypeContentPaddingRight"; "required": false; }; "boxTypeContentPaddingTop": { "alias": "boxTypeContentPaddingTop"; "required": false; }; "boxTypeUnderlineWidth": { "alias": "boxTypeUnderlineWidth"; "required": false; }; "boxTypeUnderlineRippleWidth": { "alias": "boxTypeUnderlineRippleWidth"; "required": false; }; "boxTypeHoverUnderlineWidth": { "alias": "boxTypeHoverUnderlineWidth"; "required": false; }; "boxTypeUnderlineColor": { "alias": "boxTypeUnderlineColor"; "required": false; }; "boxTypeUnderlineRippleColor": { "alias": "boxTypeUnderlineRippleColor"; "required": false; }; "boxTypeHoverUnderlineColor": { "alias": "boxTypeHoverUnderlineColor"; "required": false; }; "boxTypeFocusUnderlineColor": { "alias": "boxTypeFocusUnderlineColor"; "required": false; }; "boxTypeUnderlineOpacity": { "alias": "boxTypeUnderlineOpacity"; "required": false; }; "boxTypeHoverUnderlineOpacity": { "alias": "boxTypeHoverUnderlineOpacity"; "required": false; }; "boxTypeFocusUnderlineOpacity": { "alias": "boxTypeFocusUnderlineOpacity"; "required": false; }; "boxTypeFocusUnderlineRippleOpacity": { "alias": "boxTypeFocusUnderlineRippleOpacity"; "required": false; }; "boxTypeUnderlineRippleOpacity": { "alias": "boxTypeUnderlineRippleOpacity"; "required": false; }; "boxTypeBackgroundColor": { "alias": "boxTypeBackgroundColor"; "required": false; }; "borderTypeBorderWidth": { "alias": "borderTypeBorderWidth"; "required": false; }; "borderTypeFocusBorderWidth": { "alias": "borderTypeFocusBorderWidth"; "required": false; }; "borderTypeFocusBorderColor": { "alias": "borderTypeFocusBorderColor"; "required": false; }; "borderTypeBorderColor": { "alias": "borderTypeBorderColor"; "required": false; }; "borderTypeCornerRadiusBottomRight": { "alias": "borderTypeCornerRadiusBottomRight"; "required": false; }; "borderTypeCornerRadiusBottomLeft": { "alias": "borderTypeCornerRadiusBottomLeft"; "required": false; }; "borderTypeCornerRadiusTopLeft": { "alias": "borderTypeCornerRadiusTopLeft"; "required": false; }; "borderTypeCornerRadiusTopRight": { "alias": "borderTypeCornerRadiusTopRight"; "required": false; }; "borderTypeContentPaddingBottom": { "alias": "borderTypeContentPaddingBottom"; "required": false; }; "borderTypeContentPaddingLeft": { "alias": "borderTypeContentPaddingLeft"; "required": false; }; "borderTypeContentPaddingRight": { "alias": "borderTypeContentPaddingRight"; "required": false; }; "borderTypeContentPaddingTop": { "alias": "borderTypeContentPaddingTop"; "required": false; }; "borderTypeUnderlineWidth": { "alias": "borderTypeUnderlineWidth"; "required": false; }; "borderTypeUnderlineRippleWidth": { "alias": "borderTypeUnderlineRippleWidth"; "required": false; }; "borderTypeHoverUnderlineWidth": { "alias": "borderTypeHoverUnderlineWidth"; "required": false; }; "borderTypeUnderlineColor": { "alias": "borderTypeUnderlineColor"; "required": false; }; "borderTypeUnderlineRippleColor": { "alias": "borderTypeUnderlineRippleColor"; "required": false; }; "borderTypeHoverUnderlineColor": { "alias": "borderTypeHoverUnderlineColor"; "required": false; }; "borderTypeFocusUnderlineColor": { "alias": "borderTypeFocusUnderlineColor"; "required": false; }; "borderTypeUnderlineOpacity": { "alias": "borderTypeUnderlineOpacity"; "required": false; }; "borderTypeHoverUnderlineOpacity": { "alias": "borderTypeHoverUnderlineOpacity"; "required": false; }; "borderTypeFocusUnderlineOpacity": { "alias": "borderTypeFocusUnderlineOpacity"; "required": false; }; "borderTypeFocusUnderlineRippleOpacity": { "alias": "borderTypeFocusUnderlineRippleOpacity"; "required": false; }; "borderTypeUnderlineRippleOpacity": { "alias": "borderTypeUnderlineRippleOpacity"; "required": false; }; "borderTypeBackgroundColor": { "alias": "borderTypeBackgroundColor"; "required": false; }; "searchTypeBorderWidth": { "alias": "searchTypeBorderWidth"; "required": false; }; "searchTypeFocusBorderWidth": { "alias": "searchTypeFocusBorderWidth"; "required": false; }; "searchTypeFocusBorderColor": { "alias": "searchTypeFocusBorderColor"; "required": false; }; "searchTypeBorderColor": { "alias": "searchTypeBorderColor"; "required": false; }; "searchTypeCornerRadiusBottomRight": { "alias": "searchTypeCornerRadiusBottomRight"; "required": false; }; "searchTypeCornerRadiusBottomLeft": { "alias": "searchTypeCornerRadiusBottomLeft"; "required": false; }; "searchTypeCornerRadiusTopLeft": { "alias": "searchTypeCornerRadiusTopLeft"; "required": false; }; "searchTypeCornerRadiusTopRight": { "alias": "searchTypeCornerRadiusTopRight"; "required": false; }; "searchTypeContentPaddingBottom": { "alias": "searchTypeContentPaddingBottom"; "required": false; }; "searchTypeContentPaddingLeft": { "alias": "searchTypeContentPaddingLeft"; "required": false; }; "searchTypeContentPaddingRight": { "alias": "searchTypeContentPaddingRight"; "required": false; }; "searchTypeContentPaddingTop": { "alias": "searchTypeContentPaddingTop"; "required": false; }; "searchTypeUnderlineWidth": { "alias": "searchTypeUnderlineWidth"; "required": false; }; "searchTypeUnderlineRippleWidth": { "alias": "searchTypeUnderlineRippleWidth"; "required": false; }; "searchTypeHoverUnderlineWidth": { "alias": "searchTypeHoverUnderlineWidth"; "required": false; }; "searchTypeUnderlineColor": { "alias": "searchTypeUnderlineColor"; "required": false; }; "searchTypeUnderlineRippleColor": { "alias": "searchTypeUnderlineRippleColor"; "required": false; }; "searchTypeHoverUnderlineColor": { "alias": "searchTypeHoverUnderlineColor"; "required": false; }; "searchTypeFocusUnderlineColor": { "alias": "searchTypeFocusUnderlineColor"; "required": false; }; "searchTypeUnderlineOpacity": { "alias": "searchTypeUnderlineOpacity"; "required": false; }; "searchTypeHoverUnderlineOpacity": { "alias": "searchTypeHoverUnderlineOpacity"; "required": false; }; "searchTypeFocusUnderlineOpacity": { "alias": "searchTypeFocusUnderlineOpacity"; "required": false; }; "searchTypeFocusUnderlineRippleOpacity": { "alias": "searchTypeFocusUnderlineRippleOpacity"; "required": false; }; "searchTypeUnderlineRippleOpacity": { "alias": "searchTypeUnderlineRippleOpacity"; "required": false; }; "searchTypeBackgroundColor": { "alias": "searchTypeBackgroundColor"; "required": false; }; "isExpanded": { "alias": "isExpanded"; "required": false; }; "isHovered": { "alias": "isHovered"; "required": false; }; "isFocused": { "alias": "isFocused"; "required": false; }; "actualIsExpanded": { "alias": "actualIsExpanded"; "required": false; }; "focusBorderColor": { "alias": "focusBorderColor"; "required": false; }; "id": { "alias": "id"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, ["contentInputs"], ["*"], true, never>;
}
