import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone } from '@angular/core'; import { Components } from '@scania/tegel'; import type { CollapseEvent as ITdsSideMenuCollapseEvent } from '@scania/tegel'; import type { CollapseEvent as ITdsSideMenuCollapseButtonCollapseEvent } from '@scania/tegel'; import * as i0 from "@angular/core"; export declare class TdsAccordion { protected z: NgZone; protected el: HTMLTdsAccordionElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsAccordion extends Components.TdsAccordion { } export declare class TdsAccordionItem { protected z: NgZone; protected el: HTMLTdsAccordionItemElement; tdsToggle: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsAccordionItem extends Components.TdsAccordionItem { /** * Fires when the Accordion Item is clicked, but before it is closed or opened. */ tdsToggle: EventEmitter>; } export declare class TdsBadge { protected z: NgZone; protected el: HTMLTdsBadgeElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBadge extends Components.TdsBadge { } export declare class TdsBanner { protected z: NgZone; protected el: HTMLTdsBannerElement; tdsClose: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBanner extends Components.TdsBanner { /** * Sends a unique Banner identifier when the close button is pressed. */ tdsClose: EventEmitter>; } export declare class TdsBlock { protected z: NgZone; protected el: HTMLTdsBlockElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBlock extends Components.TdsBlock { } export declare class TdsBodyCell { protected z: NgZone; protected el: HTMLTdsBodyCellElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBodyCell extends Components.TdsBodyCell { } export declare class TdsBreadcrumb { protected z: NgZone; protected el: HTMLTdsBreadcrumbElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBreadcrumb extends Components.TdsBreadcrumb { } export declare class TdsBreadcrumbs { protected z: NgZone; protected el: HTMLTdsBreadcrumbsElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsBreadcrumbs extends Components.TdsBreadcrumbs { } export declare class TdsButton { protected z: NgZone; protected el: HTMLTdsButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsButton extends Components.TdsButton { } export declare class TdsCard { protected z: NgZone; protected el: HTMLTdsCardElement; tdsClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsCard extends Components.TdsCard { /** * Sends unique Card identifier when the Card is clicked, if clickable=true */ tdsClick: EventEmitter>; } export declare class TdsCheckbox { protected z: NgZone; protected el: HTMLTdsCheckboxElement; tdsChange: EventEmitter>; tdsFocus: EventEmitter>; tdsBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsCheckbox extends Components.TdsCheckbox { /** * Sends unique Checkbox identifier and checked status when it is checked/unchecked. */ tdsChange: EventEmitter>; /** * Focus event for the Checkbox */ tdsFocus: EventEmitter>; /** * Blur event for the Checkbox */ tdsBlur: EventEmitter>; } export declare class TdsChip { protected z: NgZone; protected el: HTMLTdsChipElement; tdsChange: EventEmitter>; tdsClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsChip extends Components.TdsChip { /** * Sends unique Chip identifier and value when it is changed (checked/unchecked). Valid only for type checkbox and radio. If no ID is specified, a random one will be generated. To use this listener, don't use the randomized ID, use a specific one of your choosing. */ tdsChange: EventEmitter>; /** * Sends unique Chip identifier when Chip is clicked. Valid only for type button. If no ID is specified, a random one will be generated. To use this listener, don't use the randomized ID, use a specific one of your choosing. */ tdsClick: EventEmitter>; } export declare class TdsCoreHeaderItem { protected z: NgZone; protected el: HTMLTdsCoreHeaderItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsCoreHeaderItem extends Components.TdsCoreHeaderItem { } export declare class TdsDatetime { protected z: NgZone; protected el: HTMLTdsDatetimeElement; tdsChange: EventEmitter>; tdsBlur: EventEmitter>; tdsFocus: EventEmitter>; tdsInput: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsDatetime extends Components.TdsDatetime { /** * Change event for the Datetime */ tdsChange: EventEmitter>; /** * Blur event for the Datetime */ tdsBlur: EventEmitter>; /** * Focus event for the Datetime */ tdsFocus: EventEmitter>; /** * Input event for the Datetime */ tdsInput: EventEmitter>; } export declare class TdsDivider { protected z: NgZone; protected el: HTMLTdsDividerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsDivider extends Components.TdsDivider { } export declare class TdsDropdown { protected z: NgZone; protected el: HTMLTdsDropdownElement; tdsChange: EventEmitter>; tdsFocus: EventEmitter>; tdsBlur: EventEmitter>; tdsInput: EventEmitter>; tdsClear: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsDropdown extends Components.TdsDropdown { /** * Change event for the Dropdown. */ tdsChange: EventEmitter>; /** * Focus event for the Dropdown. */ tdsFocus: EventEmitter>; /** * Blur event for the Dropdown. */ tdsBlur: EventEmitter>; /** * Input event for the Dropdown. */ tdsInput: EventEmitter>; /** * Clear event for the Dropdown. */ tdsClear: EventEmitter>; } export declare class TdsDropdownOption { protected z: NgZone; protected el: HTMLTdsDropdownOptionElement; tdsSelect: EventEmitter>; tdsFocus: EventEmitter>; tdsBlur: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsDropdownOption extends Components.TdsDropdownOption { /** * Click event for the Dropdown option. */ tdsSelect: EventEmitter>; /** * Focus event for the Dropdown option. */ tdsFocus: EventEmitter>; /** * Blur event for the Dropdown option. */ tdsBlur: EventEmitter>; } export declare class TdsFolderTab { protected z: NgZone; protected el: HTMLTdsFolderTabElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsFolderTab extends Components.TdsFolderTab { } export declare class TdsFolderTabs { protected z: NgZone; protected el: HTMLTdsFolderTabsElement; tdsChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsFolderTabs extends Components.TdsFolderTabs { /** * Event emitted when the selected Tab is changed. */ tdsChange: EventEmitter>; } export declare class TdsFooter { protected z: NgZone; protected el: HTMLTdsFooterElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsFooter extends Components.TdsFooter { } export declare class TdsFooterGroup { protected z: NgZone; protected el: HTMLTdsFooterGroupElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsFooterGroup extends Components.TdsFooterGroup { } export declare class TdsFooterItem { protected z: NgZone; protected el: HTMLTdsFooterItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsFooterItem extends Components.TdsFooterItem { } export declare class TdsHeader { protected z: NgZone; protected el: HTMLTdsHeaderElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeader extends Components.TdsHeader { } export declare class TdsHeaderBrandSymbol { protected z: NgZone; protected el: HTMLTdsHeaderBrandSymbolElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderBrandSymbol extends Components.TdsHeaderBrandSymbol { } export declare class TdsHeaderCell { protected z: NgZone; protected el: HTMLTdsHeaderCellElement; tdsSort: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderCell extends Components.TdsHeaderCell { /** * Sends unique Table identifier, column key and sorting direction to the tds-table-body component, can also be listened to implement custom-sorting logic. */ tdsSort: EventEmitter>; } export declare class TdsHeaderDropdown { protected z: NgZone; protected el: HTMLTdsHeaderDropdownElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderDropdown extends Components.TdsHeaderDropdown { } export declare class TdsHeaderDropdownList { protected z: NgZone; protected el: HTMLTdsHeaderDropdownListElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderDropdownList extends Components.TdsHeaderDropdownList { } export declare class TdsHeaderDropdownListItem { protected z: NgZone; protected el: HTMLTdsHeaderDropdownListItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderDropdownListItem extends Components.TdsHeaderDropdownListItem { } export declare class TdsHeaderDropdownListUser { protected z: NgZone; protected el: HTMLTdsHeaderDropdownListUserElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderDropdownListUser extends Components.TdsHeaderDropdownListUser { } export declare class TdsHeaderHamburger { protected z: NgZone; protected el: HTMLTdsHeaderHamburgerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderHamburger extends Components.TdsHeaderHamburger { } export declare class TdsHeaderItem { protected z: NgZone; protected el: HTMLTdsHeaderItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderItem extends Components.TdsHeaderItem { } export declare class TdsHeaderLauncher { protected z: NgZone; protected el: HTMLTdsHeaderLauncherElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncher extends Components.TdsHeaderLauncher { } export declare class TdsHeaderLauncherButton { protected z: NgZone; protected el: HTMLTdsHeaderLauncherButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherButton extends Components.TdsHeaderLauncherButton { } export declare class TdsHeaderLauncherGrid { protected z: NgZone; protected el: HTMLTdsHeaderLauncherGridElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherGrid extends Components.TdsHeaderLauncherGrid { } export declare class TdsHeaderLauncherGridItem { protected z: NgZone; protected el: HTMLTdsHeaderLauncherGridItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherGridItem extends Components.TdsHeaderLauncherGridItem { } export declare class TdsHeaderLauncherGridTitle { protected z: NgZone; protected el: HTMLTdsHeaderLauncherGridTitleElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherGridTitle extends Components.TdsHeaderLauncherGridTitle { } export declare class TdsHeaderLauncherList { protected z: NgZone; protected el: HTMLTdsHeaderLauncherListElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherList extends Components.TdsHeaderLauncherList { } export declare class TdsHeaderLauncherListItem { protected z: NgZone; protected el: HTMLTdsHeaderLauncherListItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherListItem extends Components.TdsHeaderLauncherListItem { } export declare class TdsHeaderLauncherListTitle { protected z: NgZone; protected el: HTMLTdsHeaderLauncherListTitleElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderLauncherListTitle extends Components.TdsHeaderLauncherListTitle { } export declare class TdsHeaderTitle { protected z: NgZone; protected el: HTMLTdsHeaderTitleElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsHeaderTitle extends Components.TdsHeaderTitle { } export declare class TdsIcon { protected z: NgZone; protected el: HTMLTdsIconElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsIcon extends Components.TdsIcon { } export declare class TdsInlineTab { protected z: NgZone; protected el: HTMLTdsInlineTabElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsInlineTab extends Components.TdsInlineTab { } export declare class TdsInlineTabs { protected z: NgZone; protected el: HTMLTdsInlineTabsElement; tdsChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsInlineTabs extends Components.TdsInlineTabs { /** * Event emitted when the selected Tab is changed. */ tdsChange: EventEmitter>; } export declare class TdsLink { protected z: NgZone; protected el: HTMLTdsLinkElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsLink extends Components.TdsLink { } export declare class TdsMessage { protected z: NgZone; protected el: HTMLTdsMessageElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsMessage extends Components.TdsMessage { } export declare class TdsModal { protected z: NgZone; protected el: HTMLTdsModalElement; tdsClose: EventEmitter>; tdsOpen: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsModal extends Components.TdsModal { /** * Emits when the Modal is closed. */ tdsClose: EventEmitter>; /** * Emits just before Modal is opened. */ tdsOpen: EventEmitter>; } export declare class TdsNavigationTab { protected z: NgZone; protected el: HTMLTdsNavigationTabElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsNavigationTab extends Components.TdsNavigationTab { } export declare class TdsNavigationTabs { protected z: NgZone; protected el: HTMLTdsNavigationTabsElement; tdsChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsNavigationTabs extends Components.TdsNavigationTabs { /** * Event emitted when the selected Tab is changed. */ tdsChange: EventEmitter>; } export declare class TdsPopoverCanvas { protected z: NgZone; protected el: HTMLTdsPopoverCanvasElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsPopoverCanvas extends Components.TdsPopoverCanvas { } export declare class TdsPopoverCore { protected z: NgZone; protected el: HTMLTdsPopoverCoreElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsPopoverCore extends Components.TdsPopoverCore { } export declare class TdsPopoverMenu { protected z: NgZone; protected el: HTMLTdsPopoverMenuElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsPopoverMenu extends Components.TdsPopoverMenu { } export declare class TdsPopoverMenuItem { protected z: NgZone; protected el: HTMLTdsPopoverMenuItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsPopoverMenuItem extends Components.TdsPopoverMenuItem { } export declare class TdsRadioButton { protected z: NgZone; protected el: HTMLTdsRadioButtonElement; tdsChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsRadioButton extends Components.TdsRadioButton { /** * Sends unique Radio Button identifier and status when it is checked. If no ID is specified, a random one will be generated. To use this listener, don't use the randomized ID, use a specific one of your choosing. */ tdsChange: EventEmitter>; } export declare class TdsSideMenu { protected z: NgZone; protected el: HTMLTdsSideMenuElement; tdsCollapse: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenu extends Components.TdsSideMenu { /** * Event that is emitted when the Side Menu is collapsed. */ tdsCollapse: EventEmitter>; } export declare class TdsSideMenuCloseButton { protected z: NgZone; protected el: HTMLTdsSideMenuCloseButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuCloseButton extends Components.TdsSideMenuCloseButton { } export declare class TdsSideMenuCollapseButton { protected z: NgZone; protected el: HTMLTdsSideMenuCollapseButtonElement; tdsCollapse: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuCollapseButton extends Components.TdsSideMenuCollapseButton { /** * Event that is broadcast when the collapse button is clicked. Prevent it from disabling automatic collapsing, and set the collapsed prop on the Side Menu yourself. */ tdsCollapse: EventEmitter>; } export declare class TdsSideMenuDropdown { protected z: NgZone; protected el: HTMLTdsSideMenuDropdownElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuDropdown extends Components.TdsSideMenuDropdown { } export declare class TdsSideMenuDropdownList { protected z: NgZone; protected el: HTMLTdsSideMenuDropdownListElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuDropdownList extends Components.TdsSideMenuDropdownList { } export declare class TdsSideMenuDropdownListItem { protected z: NgZone; protected el: HTMLTdsSideMenuDropdownListItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuDropdownListItem extends Components.TdsSideMenuDropdownListItem { } export declare class TdsSideMenuItem { protected z: NgZone; protected el: HTMLTdsSideMenuItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuItem extends Components.TdsSideMenuItem { } export declare class TdsSideMenuOverlay { protected z: NgZone; protected el: HTMLTdsSideMenuOverlayElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuOverlay extends Components.TdsSideMenuOverlay { } export declare class TdsSideMenuUser { protected z: NgZone; protected el: HTMLTdsSideMenuUserElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuUser extends Components.TdsSideMenuUser { } export declare class TdsSideMenuUserImage { protected z: NgZone; protected el: HTMLTdsSideMenuUserImageElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuUserImage extends Components.TdsSideMenuUserImage { } export declare class TdsSideMenuUserLabel { protected z: NgZone; protected el: HTMLTdsSideMenuUserLabelElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSideMenuUserLabel extends Components.TdsSideMenuUserLabel { } export declare class TdsSlider { protected z: NgZone; protected el: HTMLTdsSliderElement; tdsChange: EventEmitter>; tdsInput: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSlider extends Components.TdsSlider { /** * Sends the value of the slider when changed. Fires after mouse up and touch end events. */ tdsChange: EventEmitter>; /** * Sends the value of the slider while moving the thumb. Fires on mouse move and touch move events. */ tdsInput: EventEmitter>; } export declare class TdsSpinner { protected z: NgZone; protected el: HTMLTdsSpinnerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsSpinner extends Components.TdsSpinner { } export declare class TdsStep { protected z: NgZone; protected el: HTMLTdsStepElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsStep extends Components.TdsStep { } export declare class TdsStepper { protected z: NgZone; protected el: HTMLTdsStepperElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsStepper extends Components.TdsStepper { } export declare class TdsTable { protected z: NgZone; protected el: HTMLTdsTableElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTable extends Components.TdsTable { } export declare class TdsTableBody { protected z: NgZone; protected el: HTMLTdsTableBodyElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableBody extends Components.TdsTableBody { } export declare class TdsTableBodyInputWrapper { protected z: NgZone; protected el: HTMLTdsTableBodyInputWrapperElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableBodyInputWrapper extends Components.TdsTableBodyInputWrapper { } export declare class TdsTableBodyRow { protected z: NgZone; protected el: HTMLTdsTableBodyRowElement; tdsSelect: EventEmitter>; tdsClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableBodyRow extends Components.TdsTableBodyRow { /** * Event emitted when a row is selected/deselected. */ tdsSelect: EventEmitter>; /** * Event emitted when a row is clicked. */ tdsClick: EventEmitter>; } export declare class TdsTableBodyRowExpandable { protected z: NgZone; protected el: HTMLTdsTableBodyRowExpandableElement; tdsChange: EventEmitter>; tdsSelect: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableBodyRowExpandable extends Components.TdsTableBodyRowExpandable { /** * Sends unique table row identifier and isExpanded status when it is expanded/collapsed. */ tdsChange: EventEmitter>; /** * Event emitted when a row is selected/deselected. */ tdsSelect: EventEmitter>; } export declare class TdsTableFooter { protected z: NgZone; protected el: HTMLTdsTableFooterElement; tdsPagination: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableFooter extends Components.TdsTableFooter { /** * Event to send current page value to tds-table-body component, can also be listened to in order to implement custom pagination logic. */ tdsPagination: EventEmitter>; } export declare class TdsTableHeader { protected z: NgZone; protected el: HTMLTdsTableHeaderElement; tdsSelectAll: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableHeader extends Components.TdsTableHeader { /** * Event emitted when the status of the select all checkbox changes. */ tdsSelectAll: EventEmitter>; } export declare class TdsTableHeaderInputWrapper { protected z: NgZone; protected el: HTMLTdsTableHeaderInputWrapperElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableHeaderInputWrapper extends Components.TdsTableHeaderInputWrapper { } export declare class TdsTableToolbar { protected z: NgZone; protected el: HTMLTdsTableToolbarElement; tdsFilter: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTableToolbar extends Components.TdsTableToolbar { /** * Used for sending users' input to the main parent tds-table the component, can also be listened to in order to implement custom sorting logic. */ tdsFilter: EventEmitter>; } export declare class TdsTag { protected z: NgZone; protected el: HTMLTdsTagElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTag extends Components.TdsTag { } export declare class TdsTextField { protected z: NgZone; protected el: HTMLTdsTextFieldElement; tdsChange: EventEmitter>; tdsInput: EventEmitter>; tdsFocus: EventEmitter>; tdsBlur: EventEmitter>; tdsError: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTextField extends Components.TdsTextField { /** * Change event for the Text Field */ tdsChange: EventEmitter>; /** * Input event for the Text Field */ tdsInput: EventEmitter>; /** * Focus event for the Text Field */ tdsFocus: EventEmitter>; /** * Blur event for the Text Field */ tdsBlur: EventEmitter>; /** * Error event for the Text Field - emitted when value is clamped to min/max */ tdsError: EventEmitter>; } export declare class TdsTextarea { protected z: NgZone; protected el: HTMLTdsTextareaElement; tdsChange: EventEmitter>; tdsBlur: EventEmitter>; tdsInput: EventEmitter>; tdsFocus: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTextarea extends Components.TdsTextarea { /** * Change event for the Textarea */ tdsChange: EventEmitter>; /** * Blur event for the Textarea */ tdsBlur: EventEmitter>; /** * Input event for the Textarea */ tdsInput: EventEmitter>; /** * Focus event for the Textarea */ tdsFocus: EventEmitter>; } export declare class TdsToast { protected z: NgZone; protected el: HTMLTdsToastElement; tdsClose: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsToast extends Components.TdsToast { /** * Sends unique Toast identifier when component is closed. */ tdsClose: EventEmitter>; } export declare class TdsToggle { protected z: NgZone; protected el: HTMLTdsToggleElement; tdsToggle: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsToggle extends Components.TdsToggle { /** * Sends unique Toggle identifier and status when it is toggled. */ tdsToggle: EventEmitter>; } export declare class TdsTooltip { protected z: NgZone; protected el: HTMLTdsTooltipElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TdsTooltip extends Components.TdsTooltip { }