import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone } from '@angular/core'; import { Components } from '@amalitech-design-system/core'; import type { RadioGroupChangeEventDetail as IAmalitechRadioGroupRadioGroupChangeEventDetail } from '@amalitech-design-system/core'; import * as i0 from "@angular/core"; export declare class AmalitechAccordion { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechAccordion extends Components.AmalitechAccordion { /** * Event emitted when the accordion is toggled. */ toggle: EventEmitter>; } export declare class AmalitechAlert { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechAlert extends Components.AmalitechAlert { } export declare class AmalitechAlertContent { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechAlertContent extends Components.AmalitechAlertContent { /** * dismiss alert event */ 'alert:alert-content-dismiss': EventEmitter>; } export declare class AmalitechBreadcrumb { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechBreadcrumb extends Components.AmalitechBreadcrumb { } export declare class AmalitechBreadcrumbItem { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechBreadcrumbItem extends Components.AmalitechBreadcrumbItem { } export declare class AmalitechButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechButton extends Components.AmalitechButton { } export declare class AmalitechCard { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechCard extends Components.AmalitechCard { } export declare class AmalitechCheckbox { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechCheckbox extends Components.AmalitechCheckbox { /** * Callback to invoke when value of dropdown changes. */ valueChange: EventEmitter>; /** * Emitted when the toggle has focus. */ aOnFocus: EventEmitter>; /** * Emitted when the toggle loses focus. */ aOnBlur: EventEmitter>; } export declare class AmalitechDataTable { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechDataTable extends Components.AmalitechDataTable { /** * Emitted when a cell is clicked. @event table:table-cell-click,@property {Object} detail - The event detail.,@property {Object} detail.record - The clicked row.,@property {Object} detail.column - The clicked column.,@property {boolean} detail.altKey - Whether the Alt key was pressed during the click.,@property {boolean} detail.ctrlKey - Whether the Ctrl key was pressed during the click.,@property {boolean} detail.metaKey - Whether the Meta key was pressed during the click.,@property {boolean} detail.shiftKey - Whether the Shift key was pressed during the click. */ 'table:table-cell-click': EventEmitter>; /** * Emitted when the selection changes. @event table:table-select-change,@property {Object} detail - The event detail.,@property {string[]} detail.value - The keys of selected rows.,@property {boolean} detail.isSelectAll - Whether all rows are selected. */ 'table:table-select-change': EventEmitter>; /** * Emitted when sorting is applied to the table. @event table:table-sort,@property {Object} detail - The event detail.,@property {string} detail.sortBy - The column name to sort by.,@property {'asc' | 'desc'} detail.sortOrder - The sorting order ('asc' or 'desc'). */ 'table:table-sort': EventEmitter>; /** * Emitted when pagination is changed. @event table:table-page,@property {Object} detail - The event detail.,@property {number} detail.page - The current page number.,@property {number} detail.pageSize - The number of items per page. */ 'table:table-page': EventEmitter>; } export declare class AmalitechDatePicker { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechDatePicker extends Components.AmalitechDatePicker { /** * The date change event that is emitted when the date changes */ amalitechDateChange: EventEmitter>; /** * The date clear event is emitted when the date selection is cleared */ amalitechDateClear: EventEmitter>; } export declare class AmalitechDockedUtilityBar { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechDockedUtilityBar extends Components.AmalitechDockedUtilityBar { } export declare class AmalitechDockedUtilityBody { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechDockedUtilityBody extends Components.AmalitechDockedUtilityBody { } export declare class AmalitechDockedUtilityItem { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechDockedUtilityItem extends Components.AmalitechDockedUtilityItem { } export declare class AmalitechInput { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechInput extends Components.AmalitechInput { /** * Callback to invoke when value of input text changes */ valueChange: EventEmitter>; } export declare class AmalitechMap { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechMap extends Components.AmalitechMap { } export declare class AmalitechModal { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechModal extends Components.AmalitechModal { /** * Event is emmited when a user clicks on confirm button */ amalitechConfirm: EventEmitter>; /** * Event is emmitted when user clicks on cancel button or close button */ amalitechCancel: EventEmitter>; } export declare class AmalitechNavItem { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechNavItem extends Components.AmalitechNavItem { /** * Event emitted when the nav item is clicked */ switch: EventEmitter>; } export declare class AmalitechNavMobile { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechNavMobile extends Components.AmalitechNavMobile { } export declare class AmalitechNavbar { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechNavbar extends Components.AmalitechNavbar { } export declare class AmalitechPagination { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechPagination extends Components.AmalitechPagination { /** * This event is emmitted with the selected page number when the page changes */ amalitechPageChange: EventEmitter>; } export declare class AmalitechProgress { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechProgress extends Components.AmalitechProgress { } export declare class AmalitechProgressBar { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechProgressBar extends Components.AmalitechProgressBar { } export declare class AmalitechProgressRing { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechProgressRing extends Components.AmalitechProgressRing { } export declare class AmalitechRadioButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechRadioButton extends Components.AmalitechRadioButton { /** * Callback to invoke on radio button select. */ aOnSelect: EventEmitter>; /** * Callback to invoke when the radio button receives focus. */ aOnFocus: EventEmitter>; /** * Callback to invoke when the radio button loses focus. */ aOnBlur: EventEmitter>; } export declare class AmalitechRadioGroup { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechRadioGroup extends Components.AmalitechRadioGroup { /** * Emitted when the value has changed. */ valueChange: EventEmitter>; } export declare class AmalitechSelect { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSelect extends Components.AmalitechSelect { /** * This event emmits the value of the selected option or an array of values if option is multiple */ amalitechChange: EventEmitter>>; } export declare class AmalitechSelectMultiple { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSelectMultiple extends Components.AmalitechSelectMultiple { /** * This event is triggered when a selection is removed */ multiDeselection: EventEmitter>; } export declare class AmalitechSelectOption { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSelectOption extends Components.AmalitechSelectOption { /** * This event is triggered when a selection is made */ selection: EventEmitter>; /** * This event is triggered when a selection is removed */ deselection: EventEmitter>; clearEvent: EventEmitter>; } export declare class AmalitechSelectSingle { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSelectSingle extends Components.AmalitechSelectSingle { } export declare class AmalitechSnackbar { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSnackbar extends Components.AmalitechSnackbar { /** * This event is emitted when the close button is clicked */ closed: EventEmitter>; } export declare class AmalitechStarRating { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechStarRating extends Components.AmalitechStarRating { /** * The event emmitted when the star rating is changed or a selection is made */ amalitechRatingChange: EventEmitter>; } export declare class AmalitechSwitch { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechSwitch extends Components.AmalitechSwitch { /** * The event that is emitted when the component is clicked */ amalitechSwitchChange: EventEmitter>>; } export declare class AmalitechTab { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechTab extends Components.AmalitechTab { } export declare class AmalitechTabPanel { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechTabPanel extends Components.AmalitechTabPanel { } export declare class AmalitechTimePicker { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechTimePicker extends Components.AmalitechTimePicker { /** * This event emmits the value of the selected time in the format {time: '00:00 AM', hour: '00', minute: '00', meridian: 'AM'} */ amalitechTimeChange: EventEmitter> | Date>>; /** * This event is emitted when the time picker value is cleared */ amalitechTimeClear: EventEmitter>; } export declare class AmalitechTree { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechTree extends Components.AmalitechTree { } export declare class AmalitechTreeNode { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechTreeNode extends Components.AmalitechTreeNode { /** * Emitted when the menu item is clicked. */ 'tree:tree-node-click': EventEmitter>; } export declare class AmalitechValidation { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechValidation extends Components.AmalitechValidation { /** * This event is emmitted when the close button is clicked */ amalitechClose: EventEmitter>; } export declare class AmalitechVisualPicker { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechVisualPicker extends Components.AmalitechVisualPicker { /** * This event is emitted when the selected items change */ pickerChange: EventEmitter>; } export declare class AmalitechVisualPickerItem { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface AmalitechVisualPickerItem extends Components.AmalitechVisualPickerItem { /** * This event is emitted when the item is selected */ selection: EventEmitter>>; }