import { Components, InputState, FilterState, DateRangeChangeEvent, DateInputValidityState, DateChangeEvent, DateTimeDateChangeEvent, DateTimeSelectEvent, CustomCloseEvent, CustomLabelChangeEvent, ExpandedChangedEvent, VariantChangedEvent, BorderlessChangedEvent, TabClickDetail, TimeInputValidityState, ModalInstance, ToastPosition, ShowToastResult } from '@siemens/ix'; export * from '@siemens/ix'; import * as i0 from '@angular/core'; import { NgZone, ChangeDetectorRef, ElementRef, EventEmitter, ApplicationRef, ComponentFactoryResolver, Injector, ModuleWithProviders } from '@angular/core'; import { Components as Components$1 } from '@siemens/ix-icons'; import { TreeBaseDirective, ModalService as ModalService$1, ModalConfig, ToastService as ToastService$1, ToastConfig, MessageService as MessageService$1, LoadingService as LoadingService$1, BooleanValueAccessorBaseDirective, RadioValueAccessorBaseDirective, SelectValueAccessorBaseDirective, TextValueAccessorBaseDirective, DateValueAccessorBaseDirective, TimeValueAccessorBaseDirective, DropdownTriggerBaseDirective } from '@siemens/ix-angular/common'; export { IxActiveModal, ModalConfig, ModalContext, ToastConfig } from '@siemens/ix-angular/common'; declare class IxActionCard { protected z: NgZone; protected el: HTMLIxActionCardElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxActionCard extends Components.IxActionCard { } declare class IxApplication { protected z: NgZone; protected el: HTMLIxApplicationElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxApplication extends Components.IxApplication { } declare class IxApplicationHeader { protected z: NgZone; protected el: HTMLIxApplicationHeaderElement; menuToggle: EventEmitter>; openAppSwitch: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxApplicationHeader extends Components.IxApplicationHeader { /** * Event emitted when the menu toggle button is clicked */ menuToggle: EventEmitter>; /** * Event emitted when the app switch button is clicked @since 3.0.0 */ openAppSwitch: EventEmitter>; } declare class IxAvatar { protected z: NgZone; protected el: HTMLIxAvatarElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxAvatar extends Components.IxAvatar { } declare class IxBlind { protected z: NgZone; protected el: HTMLIxBlindElement; collapsedChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxBlind extends Components.IxBlind { /** * Collapsed state changed */ collapsedChange: EventEmitter>; } declare class IxBreadcrumb { protected z: NgZone; protected el: HTMLIxBreadcrumbElement; itemClick: EventEmitter>; nextClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxBreadcrumb extends Components.IxBreadcrumb { /** * Crumb item clicked event */ itemClick: EventEmitter>; /** * Next item clicked event */ nextClick: EventEmitter>; } declare class IxBreadcrumbItem { protected z: NgZone; protected el: HTMLIxBreadcrumbItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxBreadcrumbItem extends Components.IxBreadcrumbItem { } declare class IxButton { protected z: NgZone; protected el: HTMLIxButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxButton extends Components.IxButton { } declare class IxCard { protected z: NgZone; protected el: HTMLIxCardElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCard extends Components.IxCard { } declare class IxCardAccordion { protected z: NgZone; protected el: HTMLIxCardAccordionElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCardAccordion extends Components.IxCardAccordion { } declare class IxCardContent { protected z: NgZone; protected el: HTMLIxCardContentElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCardContent extends Components.IxCardContent { } declare class IxCardList { protected z: NgZone; protected el: HTMLIxCardListElement; collapseChanged: EventEmitter>; showAllClick: EventEmitter>; showMoreCardClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCardList extends Components.IxCardList { /** * Fire event when the collapse state is changed by the user */ collapseChanged: EventEmitter>; /** * Fire event when the collapse state is changed by the user */ showAllClick: EventEmitter>; /** * Fire event when the show more card is clicked. */ showMoreCardClick: EventEmitter>; } declare class IxCardTitle { protected z: NgZone; protected el: HTMLIxCardTitleElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCardTitle extends Components.IxCardTitle { } declare class IxCategoryFilter { protected z: NgZone; protected el: HTMLIxCategoryFilterElement; categoryChanged: EventEmitter>; inputChanged: EventEmitter>; filterChanged: EventEmitter>; filterCleared: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCategoryFilter extends Components.IxCategoryFilter { /** * Event dispatched whenever a category gets selected in the dropdown */ categoryChanged: EventEmitter>; /** * Event dispatched whenever the text input changes. */ inputChanged: EventEmitter>; /** * Event dispatched whenever the filter state changes. */ filterChanged: EventEmitter>; /** * Event dispatched whenever the filter gets cleared. */ filterCleared: EventEmitter>; } declare class IxCheckbox { protected z: NgZone; protected el: HTMLIxCheckboxElement; checkedChange: EventEmitter>; valueChange: EventEmitter>; ixBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCheckbox extends Components.IxCheckbox { /** * Event emitted when the checked state of the checkbox changes */ checkedChange: EventEmitter>; /** * Event emitted when the value of the checkbox changes */ valueChange: EventEmitter>; /** * Event emitted when the checkbox is blurred */ ixBlur: EventEmitter>; } declare class IxCheckboxGroup { protected z: NgZone; protected el: HTMLIxCheckboxGroupElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCheckboxGroup extends Components.IxCheckboxGroup { } declare class IxChip { protected z: NgZone; protected el: HTMLIxChipElement; closeChip: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxChip extends Components.IxChip { /** * Fire event if close button is clicked */ closeChip: EventEmitter>; } declare class IxCol { protected z: NgZone; protected el: HTMLIxColElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCol extends Components.IxCol { } declare class IxContent { protected z: NgZone; protected el: HTMLIxContentElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxContent extends Components.IxContent { } declare class IxContentHeader { protected z: NgZone; protected el: HTMLIxContentHeaderElement; backButtonClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxContentHeader extends Components.IxContentHeader { /** * Triggered when back button is clicked */ backButtonClick: EventEmitter>; } declare class IxCustomField { protected z: NgZone; protected el: HTMLIxCustomFieldElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxCustomField extends Components.IxCustomField { } declare class IxDateDropdown { protected z: NgZone; protected el: HTMLIxDateDropdownElement; dateRangeChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDateDropdown extends Components.IxDateDropdown { /** * EventEmitter for date range change events. This event is emitted when the date range changes within the component. The event payload contains information about the selected date range. */ dateRangeChange: EventEmitter>; } declare class IxDateInput { protected z: NgZone; protected el: HTMLIxDateInputElement; valueChange: EventEmitter>; validityStateChange: EventEmitter>; ixChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDateInput extends Components.IxDateInput { /** * Value change event. Emitted when the input value changes. */ valueChange: EventEmitter>; /** * Validation state change event. Emitted when the validation state changes. */ validityStateChange: EventEmitter>; /** * Change event. Emitted when the date input loses focus and the value has changed. @since 4.4.0 */ ixChange: EventEmitter>; } declare class IxDatePicker { protected z: NgZone; protected el: HTMLIxDatePickerElement; dateChange: EventEmitter>; dateRangeChange: EventEmitter>; dateSelect: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDatePicker extends Components.IxDatePicker { /** * Emitted when the date selection changes. The `DateChangeEvent` contains `from` and `to` properties. The property strings are formatted according to the `format` property and not affected by the `locale` property. The locale applied is always `en-US`. Note: Since 2.0.0 `dateChange` does not dispatch detail property as `string` */ dateChange: EventEmitter>; /** * Date range change event. Emitted when the date range selection changes and the component is in range mode. The `DateChangeEvent` contains `from` and `to` properties. The property strings are formatted according to the `format` property and not affected by the `locale` property. The locale applied is always `en-US`. */ dateRangeChange: EventEmitter>; /** * Date selection event. Emitted when the selection is confirmed via the date select button. The `DateChangeEvent` contains `from` and `to` properties. The property strings are formatted according to the `format` property and not affected by the `locale` property. The locale applied is always `en-US`. */ dateSelect: EventEmitter>; } declare class IxDatetimePicker { protected z: NgZone; protected el: HTMLIxDatetimePickerElement; timeChange: EventEmitter>; dateChange: EventEmitter>; dateSelect: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDatetimePicker extends Components.IxDatetimePicker { /** * Time change event. Emitted when the time changes in the embedded time picker. */ timeChange: EventEmitter>; /** * Date change event. Emitted when the date changes in the embedded date picker. */ dateChange: EventEmitter>; /** * Datetime selection event. Emitted when the user confirms the selection. */ dateSelect: EventEmitter>; } declare class IxDivider { protected z: NgZone; protected el: HTMLIxDividerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDivider extends Components.IxDivider { } declare class IxDrawer { protected z: NgZone; protected el: HTMLIxDrawerElement; open: EventEmitter>; drawerClose: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDrawer extends Components.IxDrawer { /** * Fire event after drawer is open */ open: EventEmitter>; /** * Fire event after drawer is close */ drawerClose: EventEmitter>; } declare class IxDropdown { protected z: NgZone; protected el: HTMLIxDropdownElement; showChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDropdown extends Components.IxDropdown { /** * Fire event after visibility of dropdown has changed */ showChanged: EventEmitter>; } declare class IxDropdownButton { protected z: NgZone; protected el: HTMLIxDropdownButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDropdownButton extends Components.IxDropdownButton { } declare class IxDropdownHeader { protected z: NgZone; protected el: HTMLIxDropdownHeaderElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDropdownHeader extends Components.IxDropdownHeader { } declare class IxDropdownItem { protected z: NgZone; protected el: HTMLIxDropdownItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDropdownItem extends Components.IxDropdownItem { } declare class IxDropdownQuickActions { protected z: NgZone; protected el: HTMLIxDropdownQuickActionsElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxDropdownQuickActions extends Components.IxDropdownQuickActions { } declare class IxEmptyState { protected z: NgZone; protected el: HTMLIxEmptyStateElement; actionClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxEmptyState extends Components.IxEmptyState { /** * Empty state action click event */ actionClick: EventEmitter>; } declare class IxEventList { protected z: NgZone; protected el: HTMLIxEventListElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxEventList extends Components.IxEventList { } declare class IxEventListItem { protected z: NgZone; protected el: HTMLIxEventListItemElement; itemClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxEventListItem extends Components.IxEventListItem { /** * Event list item click */ itemClick: EventEmitter>; } declare class IxExpandingSearch { protected z: NgZone; protected el: HTMLIxExpandingSearchElement; valueChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxExpandingSearch extends Components.IxExpandingSearch { /** * Value changed */ valueChange: EventEmitter>; } declare class IxFieldLabel { protected z: NgZone; protected el: HTMLIxFieldLabelElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxFieldLabel extends Components.IxFieldLabel { } declare class IxFilterChip { protected z: NgZone; protected el: HTMLIxFilterChipElement; closeClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxFilterChip extends Components.IxFilterChip { /** * Close clicked */ closeClick: EventEmitter>; } declare class IxFlipTile { protected z: NgZone; protected el: HTMLIxFlipTileElement; toggle: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxFlipTile extends Components.IxFlipTile { /** * Event emitted when the index changes @since 3.0.0 */ toggle: EventEmitter>; } declare class IxFlipTileContent { protected z: NgZone; protected el: HTMLIxFlipTileContentElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxFlipTileContent extends Components.IxFlipTileContent { } declare class IxGroup { protected z: NgZone; protected el: HTMLIxGroupElement; selectGroup: EventEmitter>; selectItem: EventEmitter>; expandedChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxGroup extends Components.IxGroup { /** * Emits when whole group gets selected. */ selectGroup: EventEmitter>; /** * Emits when group item gets selected. */ selectItem: EventEmitter>; /** * Group expanded */ expandedChanged: EventEmitter>; } declare class IxGroupContextMenu { protected z: NgZone; protected el: HTMLIxGroupContextMenuElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxGroupContextMenu extends Components.IxGroupContextMenu { } declare class IxGroupItem { protected z: NgZone; protected el: HTMLIxGroupItemElement; selectedChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxGroupItem extends Components.IxGroupItem { /** * Selection changed */ selectedChanged: EventEmitter>; } declare class IxHelperText { protected z: NgZone; protected el: HTMLIxHelperTextElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxHelperText extends Components.IxHelperText { } declare class IxIconButton { protected z: NgZone; protected el: HTMLIxIconButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxIconButton extends Components.IxIconButton { } declare class IxIconToggleButton { protected z: NgZone; protected el: HTMLIxIconToggleButtonElement; pressedChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxIconToggleButton extends Components.IxIconToggleButton { /** * Pressed change event */ pressedChange: EventEmitter>; } declare class IxInput { protected z: NgZone; protected el: HTMLIxInputElement; valueChange: EventEmitter>; validityStateChange: EventEmitter>; ixBlur: EventEmitter>; ixChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxInput extends Components.IxInput { /** * Event emitted when the value of the text field changes. */ valueChange: EventEmitter>; /** * Event emitted when the validity state of the text field changes. */ validityStateChange: EventEmitter>; /** * Event emitted when the text field loses focus. */ ixBlur: EventEmitter>; /** * Event emitted when the text field loses focus and the value has changed. @since 4.4.0 */ ixChange: EventEmitter>; } declare class IxInputGroup { protected z: NgZone; protected el: HTMLIxInputGroupElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxInputGroup extends Components.IxInputGroup { } declare class IxKeyValue { protected z: NgZone; protected el: HTMLIxKeyValueElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxKeyValue extends Components.IxKeyValue { } declare class IxKeyValueList { protected z: NgZone; protected el: HTMLIxKeyValueListElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxKeyValueList extends Components.IxKeyValueList { } declare class IxKpi { protected z: NgZone; protected el: HTMLIxKpiElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxKpi extends Components.IxKpi { } declare class IxLayoutAuto { protected z: NgZone; protected el: HTMLIxLayoutAutoElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxLayoutAuto extends Components.IxLayoutAuto { } declare class IxLayoutGrid { protected z: NgZone; protected el: HTMLIxLayoutGridElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxLayoutGrid extends Components.IxLayoutGrid { } declare class IxLinkButton { protected z: NgZone; protected el: HTMLIxLinkButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxLinkButton extends Components.IxLinkButton { } declare class IxMenu { protected z: NgZone; protected el: HTMLIxMenuElement; expandChange: EventEmitter>; mapExpandChange: EventEmitter>; openAppSwitch: EventEmitter>; openSettings: EventEmitter>; openAbout: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenu extends Components.IxMenu { /** * Menu expanded */ expandChange: EventEmitter>; /** * Map Sidebar expanded */ mapExpandChange: EventEmitter>; /** * Event emitted when the app switch button is clicked @since 3.0.0 */ openAppSwitch: EventEmitter>; /** * Event emitted when the settings button is clicked @since 3.0.0 */ openSettings: EventEmitter>; /** * Event emitted when the about button is clicked @since 3.0.0 */ openAbout: EventEmitter>; } declare class IxMenuAbout { protected z: NgZone; protected el: HTMLIxMenuAboutElement; tabChange: EventEmitter>; close: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuAbout extends Components.IxMenuAbout { /** * Active tab changed @since 3.0.0 */ tabChange: EventEmitter>; /** * About and Legal closed */ close: EventEmitter>; } declare class IxMenuAboutItem { protected z: NgZone; protected el: HTMLIxMenuAboutItemElement; labelChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuAboutItem extends Components.IxMenuAboutItem { /** * Label changed */ labelChange: EventEmitter>; } declare class IxMenuAboutNews { protected z: NgZone; protected el: HTMLIxMenuAboutNewsElement; showMore: EventEmitter>; closePopover: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuAboutNews extends Components.IxMenuAboutNews { /** * Show More button is pressed */ showMore: EventEmitter>; /** * Popover closed */ closePopover: EventEmitter>; } declare class IxMenuAvatar { protected z: NgZone; protected el: HTMLIxMenuAvatarElement; logoutClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuAvatar extends Components.IxMenuAvatar { /** * Logout click */ logoutClick: EventEmitter>; } declare class IxMenuAvatarItem { protected z: NgZone; protected el: HTMLIxMenuAvatarItemElement; itemClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuAvatarItem extends Components.IxMenuAvatarItem { /** * Avatar dropdown item clicked */ itemClick: EventEmitter>; } declare class IxMenuCategory { protected z: NgZone; protected el: HTMLIxMenuCategoryElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuCategory extends Components.IxMenuCategory { } declare class IxMenuItem { protected z: NgZone; protected el: HTMLIxMenuItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuItem extends Components.IxMenuItem { } declare class IxMenuSettings { protected z: NgZone; protected el: HTMLIxMenuSettingsElement; tabChange: EventEmitter>; close: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuSettings extends Components.IxMenuSettings { /** * Active tab changed @since 3.0.0 */ tabChange: EventEmitter>; /** * Popover closed */ close: EventEmitter>; } declare class IxMenuSettingsItem { protected z: NgZone; protected el: HTMLIxMenuSettingsItemElement; labelChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMenuSettingsItem extends Components.IxMenuSettingsItem { /** * Label changed */ labelChange: EventEmitter>; } declare class IxMessageBar { protected z: NgZone; protected el: HTMLIxMessageBarElement; closedChange: EventEmitter>; closeAnimationCompleted: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxMessageBar extends Components.IxMessageBar { /** * An event emitted when the close button is clicked */ closedChange: EventEmitter>; /** * An event emitted when the close animation is completed */ closeAnimationCompleted: EventEmitter>; } declare class IxModal { protected z: NgZone; protected el: HTMLIxModalElement; dialogClose: EventEmitter>; dialogDismiss: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxModal extends Components.IxModal { /** * Dialog close */ dialogClose: EventEmitter>; /** * Dialog cancel */ dialogDismiss: EventEmitter>; } declare class IxModalContent { protected z: NgZone; protected el: HTMLIxModalContentElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxModalContent extends Components.IxModalContent { } declare class IxModalFooter { protected z: NgZone; protected el: HTMLIxModalFooterElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxModalFooter extends Components.IxModalFooter { } declare class IxModalHeader { protected z: NgZone; protected el: HTMLIxModalHeaderElement; closeClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxModalHeader extends Components.IxModalHeader { /** * Emits when close icon is clicked and closes the modal Can be prevented, in which case only the event is triggered, and the modal remains open */ closeClick: EventEmitter>; } declare class IxNumberInput { protected z: NgZone; protected el: HTMLIxNumberInputElement; valueChange: EventEmitter>; validityStateChange: EventEmitter>; ixBlur: EventEmitter>; ixChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxNumberInput extends Components.IxNumberInput { /** * Event emitted when the value of the input field changes */ valueChange: EventEmitter>; /** * Event emitted when the validity state of the input field changes */ validityStateChange: EventEmitter>; /** * Event emitted when the input field loses focus */ ixBlur: EventEmitter>; /** * Event emitted when the input field loses focus and the value has changed @since 4.4.0 */ ixChange: EventEmitter>; } declare class IxPagination { protected z: NgZone; protected el: HTMLIxPaginationElement; pageSelected: EventEmitter>; itemCountChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxPagination extends Components.IxPagination { /** * Page selection event */ pageSelected: EventEmitter>; /** * Item count change event */ itemCountChanged: EventEmitter>; } declare class IxPane { protected z: NgZone; protected el: HTMLIxPaneElement; expandedChanged: EventEmitter>; variantChanged: EventEmitter>; borderlessChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxPane extends Components.IxPane { /** * This event is triggered when the pane either expands or contracts */ expandedChanged: EventEmitter>; /** * This event is triggered when the variant of the pane is changed */ variantChanged: EventEmitter>; /** * This event is triggered when the variant of the pane is changed */ borderlessChanged: EventEmitter>; } declare class IxPaneLayout { protected z: NgZone; protected el: HTMLIxPaneLayoutElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxPaneLayout extends Components.IxPaneLayout { } declare class IxPill { protected z: NgZone; protected el: HTMLIxPillElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxPill extends Components.IxPill { } declare class IxProgressIndicator { protected z: NgZone; protected el: HTMLIxProgressIndicatorElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxProgressIndicator extends Components.IxProgressIndicator { } declare class IxPushCard { protected z: NgZone; protected el: HTMLIxPushCardElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxPushCard extends Components.IxPushCard { } declare class IxRadio { protected z: NgZone; protected el: HTMLIxRadioElement; checkedChange: EventEmitter>; valueChange: EventEmitter>; ixBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxRadio extends Components.IxRadio { /** * Event emitted when the checked state of the radio changes */ checkedChange: EventEmitter>; /** * Event emitted when the value of the radio changes */ valueChange: EventEmitter>; /** * Event emitted when the radio is blurred */ ixBlur: EventEmitter>; } declare class IxRadioGroup { protected z: NgZone; protected el: HTMLIxRadioGroupElement; valueChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxRadioGroup extends Components.IxRadioGroup { /** * Event emitted when the value of the radiobutton group changes */ valueChange: EventEmitter>; } declare class IxRow { protected z: NgZone; protected el: HTMLIxRowElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxRow extends Components.IxRow { } declare class IxSelect { protected z: NgZone; protected el: HTMLIxSelectElement; valueChange: EventEmitter>; inputChange: EventEmitter>; addItem: EventEmitter>; ixBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxSelect extends Components.IxSelect { /** * Value changed */ valueChange: EventEmitter>; /** * Event dispatched whenever the text input changes. */ inputChange: EventEmitter>; /** * Item added to selection */ addItem: EventEmitter>; /** * Blur input */ ixBlur: EventEmitter>; } declare class IxSelectItem { protected z: NgZone; protected el: HTMLIxSelectItemElement; itemClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxSelectItem extends Components.IxSelectItem { /** * Item clicked */ itemClick: EventEmitter>; } declare class IxSlider { protected z: NgZone; protected el: HTMLIxSliderElement; valueChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxSlider extends Components.IxSlider { /** * Will emit the value when it changes */ valueChange: EventEmitter>; } declare class IxSpinner { protected z: NgZone; protected el: HTMLIxSpinnerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxSpinner extends Components.IxSpinner { } declare class IxSplitButton { protected z: NgZone; protected el: HTMLIxSplitButtonElement; buttonClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxSplitButton extends Components.IxSplitButton { /** * Button clicked */ buttonClick: EventEmitter>; } declare class IxTabItem { protected z: NgZone; protected el: HTMLIxTabItemElement; tabClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTabItem extends Components.IxTabItem { /** * Emitted when the tab is clicked. */ tabClick: EventEmitter>; } declare class IxTabs { protected z: NgZone; protected el: HTMLIxTabsElement; selectedChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTabs extends Components.IxTabs { /** * Tab selection event. Event detail is the zero-based tab index. Fires when the user selects a tab, or when the tab list changes and the selected index is adjusted. Not emitted when `selected` is set from outside. */ selectedChange: EventEmitter>; } declare class IxTextarea { protected z: NgZone; protected el: HTMLIxTextareaElement; valueChange: EventEmitter>; validityStateChange: EventEmitter>; ixBlur: EventEmitter>; ixChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTextarea extends Components.IxTextarea { /** * Event emitted when the value of the textarea field changes. */ valueChange: EventEmitter>; /** * Event emitted when the validity state of the textarea field changes. */ validityStateChange: EventEmitter>; /** * Event emitted when the textarea field loses focus. */ ixBlur: EventEmitter>; /** * Event emitted when the textarea field loses focus and the value has changed. @since 4.4.0 */ ixChange: EventEmitter>; } declare class IxTile { protected z: NgZone; protected el: HTMLIxTileElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTile extends Components.IxTile { } declare class IxTimeInput { protected z: NgZone; protected el: HTMLIxTimeInputElement; valueChange: EventEmitter>; validityStateChange: EventEmitter>; ixChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTimeInput extends Components.IxTimeInput { /** * Value change event. Emitted when the input value changes. */ valueChange: EventEmitter>; /** * Validation state change event. Emitted when the validation state changes. */ validityStateChange: EventEmitter>; /** * Change event. Emitted when the time input loses focus and the value has changed. @since 4.4.0 */ ixChange: EventEmitter>; } declare class IxTimePicker { protected z: NgZone; protected el: HTMLIxTimePickerElement; timeSelect: EventEmitter>; timeChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTimePicker extends Components.IxTimePicker { /** * Time event. Emitted when the user confirms the selected time. */ timeSelect: EventEmitter>; /** * Time change event. Emitted when the selected time changes while interacting with the picker. */ timeChange: EventEmitter>; } declare class IxToast { protected z: NgZone; protected el: HTMLIxToastElement; closeToast: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxToast extends Components.IxToast { /** * Toast closed */ closeToast: EventEmitter>; } declare class IxToastContainer { protected z: NgZone; protected el: HTMLIxToastContainerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxToastContainer extends Components.IxToastContainer { } declare class IxToggle { protected z: NgZone; protected el: HTMLIxToggleElement; checkedChange: EventEmitter>; ixBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxToggle extends Components.IxToggle { /** * An event will be dispatched each time the slide-toggle changes its value. */ checkedChange: EventEmitter>; /** * An event will be dispatched each time the toggle is blurred. */ ixBlur: EventEmitter>; } declare class IxToggleButton { protected z: NgZone; protected el: HTMLIxToggleButtonElement; pressedChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxToggleButton extends Components.IxToggleButton { /** * Pressed change event */ pressedChange: EventEmitter>; } declare class IxTooltip { protected z: NgZone; protected el: HTMLIxTooltipElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTooltip extends Components.IxTooltip { } declare class IxTreeItem { protected z: NgZone; protected el: HTMLIxTreeItemElement; toggle: EventEmitter>; itemClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTreeItem extends Components.IxTreeItem { /** * Expand/Collapsed toggled */ toggle: EventEmitter>; /** * Click on item not on the expand/collapse icon */ itemClick: EventEmitter>; } declare class IxTypography { protected z: NgZone; protected el: HTMLIxTypographyElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxTypography extends Components.IxTypography { } declare class IxUpload { protected z: NgZone; protected el: HTMLIxUploadElement; filesChanged: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxUpload extends Components.IxUpload { /** * You get an array of Files after drop-action or browse action is finished */ filesChanged: EventEmitter>>; } declare class IxValidationTooltip { protected z: NgZone; protected el: HTMLIxValidationTooltipElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxValidationTooltip extends Components.IxValidationTooltip { } declare class IxWorkflowStep { protected z: NgZone; protected el: HTMLIxWorkflowStepElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxWorkflowStep extends Components.IxWorkflowStep { } declare class IxWorkflowSteps { protected z: NgZone; protected el: HTMLIxWorkflowStepsElement; stepSelected: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare interface IxWorkflowSteps extends Components.IxWorkflowSteps { /** * On step selected event */ stepSelected: EventEmitter>; } declare interface IxIcon extends Components$1.IxIcon { } declare class IxIcon { protected z: NgZone; protected el: HTMLIxIconElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class IxTree extends TreeBaseDirective { protected z: NgZone; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalService extends ModalService$1 { constructor(appRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver, injector: Injector); /** * Opens a modal based on ModalConfig */ open(config: ModalConfig): Promise>; /** * Closes a modal based on a ModalInstance */ close(instance: ModalInstance, reason?: TReason): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ToastService extends ToastService$1 { constructor(); /** * Gets the current toast position */ getPosition(): ToastPosition; /** * Sets the current toast position */ setPosition(position: ToastPosition): void; /** * Shows the toast */ show(config: ToastConfig): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class MessageService extends MessageService$1 { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class LoadingService extends LoadingService$1 { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class IxBooleanValueAccessorDirective extends BooleanValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxRadioValueAccessorDirective extends RadioValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxSelectValueAccessorDirective extends SelectValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxTextValueAccessorDirective extends TextValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxDateValueAccessorDirective extends DateValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxTimeValueAccessorDirective extends TimeValueAccessorBaseDirective { constructor(injector: Injector, el: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxDropdownTriggerDirective extends DropdownTriggerBaseDirective { ixDropdownTrigger: any; constructor(element: ElementRef); protected ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class IxModule { static forRoot(): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { IxActionCard, IxApplication, IxApplicationHeader, IxAvatar, IxBlind, IxBooleanValueAccessorDirective, IxBreadcrumb, IxBreadcrumbItem, IxButton, IxCard, IxCardAccordion, IxCardContent, IxCardList, IxCardTitle, IxCategoryFilter, IxCheckbox, IxCheckboxGroup, IxChip, IxCol, IxContent, IxContentHeader, IxCustomField, IxDateDropdown, IxDateInput, IxDatePicker, IxDateValueAccessorDirective, IxDatetimePicker, IxDivider, IxDrawer, IxDropdown, IxDropdownButton, IxDropdownHeader, IxDropdownItem, IxDropdownQuickActions, IxDropdownTriggerDirective, IxEmptyState, IxEventList, IxEventListItem, IxExpandingSearch, IxFieldLabel, IxFilterChip, IxFlipTile, IxFlipTileContent, IxGroup, IxGroupContextMenu, IxGroupItem, IxHelperText, IxIcon, IxIconButton, IxIconToggleButton, IxInput, IxInputGroup, IxKeyValue, IxKeyValueList, IxKpi, IxLayoutAuto, IxLayoutGrid, IxLinkButton, IxMenu, IxMenuAbout, IxMenuAboutItem, IxMenuAboutNews, IxMenuAvatar, IxMenuAvatarItem, IxMenuCategory, IxMenuItem, IxMenuSettings, IxMenuSettingsItem, IxMessageBar, IxModal, IxModalContent, IxModalFooter, IxModalHeader, IxModule, IxNumberInput, IxPagination, IxPane, IxPaneLayout, IxPill, IxProgressIndicator, IxPushCard, IxRadio, IxRadioGroup, IxRadioValueAccessorDirective, IxRow, IxSelect, IxSelectItem, IxSelectValueAccessorDirective, IxSlider, IxSpinner, IxSplitButton, IxTabItem, IxTabs, IxTextValueAccessorDirective, IxTextarea, IxTile, IxTimeInput, IxTimePicker, IxTimeValueAccessorDirective, IxToast, IxToastContainer, IxToggle, IxToggleButton, IxTooltip, IxTree, IxTreeItem, IxTypography, IxUpload, IxValidationTooltip, IxWorkflowStep, IxWorkflowSteps, LoadingService, MessageService, ModalService, ToastService };