import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Absolute_IAbsoluteItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Absolute/IAbsoluteItemElementProps'; import * as i0 from '@angular/core'; import { InjectionToken, InputSignal, OutputEmitterRef, EnvironmentProviders, OnInit, OnDestroy, OnChanges, ElementRef, Renderer2, SimpleChanges, AfterViewInit, DoCheck, ChangeDetectorRef, TemplateRef, AfterContentInit, InputSignalWithTransform, Signal, ComponentRef, EmbeddedViewRef, Injector, Type, Provider, NgZone, PipeTransform, DestroyRef } from '@angular/core'; import * as _breadstone_mosaik_elements_foundation from '@breadstone/mosaik-elements-foundation'; import { AbsoluteItemElement, AbsoluteElement, ActionbarGroupElement, ActionbarItemElement, ActionbarSeparatorElement, ActionbarElement, AnchorElement, AppHeaderElement, AppElement, AttachmentChatToolElement, AudioElement, AutoCompleteBoxElement, AvatarGroupElement, AvatarElement, BackdropElement, BadgeElement, BannerGroupElement, BannerHeaderElement, BannerSubHeaderElement, BannerElement, BoxElement, BreadcrumbItemElement, BreadcrumbElement, BusyStateElement, ButtonGroupElement, ButtonElement, CalendarHeaderElement, CalendarItemElement, CalendarSubHeaderElement, CalendarElement, CameraElement, CardActionsElement, CardContentElement, CardFooterElement, CardHeaderElement, CardSubTitleElement, CardTitleElement, CardElement, Carousel2Element, CarouselItem2Element, CarouselItemElement, CarouselElement, CellGroupElement, CellElement, ChartElement, ChatHeaderElement, ChatInputAttachmentListElement, ChatInputElement, ChatMarkerElement, ChatMessageAvatarElement, ChatMessageDividerElement, ChatMessageReactionElement, ChatMessageElement, ChatElement, CheckBoxGroupElement, CheckboxElement, CheckmarkElement, ChipGroupElement, ChipElement, ChipBoxElement, ChoiceGroupHeaderElement, ChoiceGroupElement, ChoiceElement, CodeElement, ColorAreaElement, ColorEditorAlphaSliderElement, ColorEditorAreaElement, ColorEditorHueSliderElement, ColorEditorInputsElement, ColorEditorPaletteElement, ColorEditorShadeSliderElement, ColorEditorSwatchElement, ColorEditorElement, ColorPickerElement, ColorSliderElement, ColorSwatchGroupElement, ColorSwatchElement, ColorThumbElement, ColorBoxElement, ComboItemElement, ComboElement, CommentElement, CompoundButtonElement, CookiesConsentElement, DataListElement, DataTableElement, DateBoxElement, DateTimeBoxElement, DesignerCanvasElement, DesignerContentElement, DesignerFrameElement, DesignerElement, DialogActionsElement, DialogContentElement, DialogFooterElement, DialogHeaderSubTextElement, DialogHeaderTextElement, DialogHeaderElement, DialogElement, DisclosureElement, DismissElement, DividerElement, DockPanelElement, DotGroupElement, DotElement, DrawerActionsElement, DrawerContainerElement, DrawerContentElement, DrawerFooterElement, DrawerHeaderSubTextElement, DrawerHeaderTextElement, DrawerHeaderElement, DrawerElement, DropZoneElement, DropDownButtonElement, DurationBoxElement, ElevationElement, EmojiElement, EmptyStateElement, EpgChannelElement, EpgProgramElement, EpgElement, ErrorStateElement, ErrorElement, ExpandableElement, ExpanderGroupElement, ExpanderHeaderElement, ExpanderSubHeaderElement, ExpanderElement, FloatingActionButtonGroupElement, FloatingActionButtonElement, FilePickerElement, FileUploadItemElement, FileUploadElement, FlipElement, FloatingTriggerElement, FloatingElement, FlowBoardColumnComposerElement, FlowBoardColumnItemComposerElement, FlowBoardColumnItemElement, FlowBoardColumnElement, FlowBoardElement, FocusRingElement, FontEditorElement, FooterItemGroupElement, FooterItemElement, FooterElement, FormFieldElement, FormElement, GhostElement, GridItemElement, GridElement, HelmetElement, HintElement, IconElement, ImageElement, IndicatorElement, JumbotronHeaderElement, JumbotronSubHeaderElement, JumbotronElement, KbdShortcutElement, KbdElement, LightChainElement, ListItemGroupElement, ListItemElement, ListElement, ListingItemMarkerElement, ListingItemElement, ListingElement, MapElement, MarqueeElement, MasonryElement, MenuItemGroupElement, MenuItemElement, MenuElement, MessageBoxElement, MessageContentElement, MessageElement, MeterBarElement, MeterRingElement, NumberCounterElement, NumberElement, NumberBoxElement, PageContentElement, PageHeaderElement, PagePreContentElement, PagePreHeaderElement, PageElement, PageMenuElement, PaginatorElement, PasswordBoxElement, PatternElement, PersonaElement, PerspectiveElement, PinBoxElement, PipElement, PlaceholderElement, PopupElement, PortalHostElement, PortalProjectionElement, PortalElement, PressButtonElement, ProgressBarElement, ProgressRingElement, QRCodeElement, RadioGroupElement, RadioElement, RatingElement, ReactionChatToolElement, RegionViewElement, RegionElement, RepeatButtonElement, ResizeAdornerElement, ResizeThumbElement, ResizeElement, RibbonElement, RichTextBoxElement, RippleElement, ScaleElement, SchedulerEventElement, SchedulerElement, ScrollElement, ScrubSliderElement, SearchBoxElement, SegmentItemElement, SegmentElement, SelectItemGroupElement, SelectItemElement, SelectElement, SheetContentElement, SheetFooterElement, SheetHeaderSubTextElement, SheetHeaderTextElement, SheetHeaderElement, SheetElement, SignaturePadElement, SkeletonElement, SliderElement, Slider2ThumbElement, Slider2Element, SpacerElement, SplitButtonElement, SplitElement, StackElement, StepperItemElement, StepperElement, StickyElement, SuccessStateElement, SummaryElement, SwipeElement, TabItemElement, TabPanelElement, TabStripItemElement, TabStripElement, TabElement, TableBodyCellElement, TableBodyRowElement, TableBodyElement, TableColumnEditorElement, TableFooterCellElement, TableFooterRowElement, TableFooterElement, TableHeaderCellElement, TableHeaderRowElement, TableHeaderElement, TableElement, TextFormatElement, TextElement, TextBoxElement, Theme2Element, ThumbElement, ThumbnailElement, TickBarElement, TileListItemElement, TileListElement, TileManagerTileElement, TileManagerElement, TileElement, TimeBoxElement, TimelineContentElement, TimelineItemElement, TimelineMarkerElement, TimelineOppositeElement, TimelineElement, ToastElement, ToggleButtonGroupElement, ToggleButtonElement, ToggleSwitchElement, ToggleTipElement, ToolbarElement, TooltipElement, TourAnchorElement, TourStepElement, TourElement, TreeItemElement, TreeElement, UpDownSpinnerElement, VideoElement, VirtualizeElement, VoiceRecorderChatToolElement, WizardStepElement, WizardElement, WrapElement, IAnimationReferenceMetadata, AnimationPreset, IBreakpoint, FlexJustify, FlexAlignItems, FlexAlignContent, FlexDirection, FlexWrap, DockSide, Placement, Trigger, IDataListItemDefinition, IDataTableColumnDefinition, Size, Spacing, TextFormatterFn, TextFormatter, Variant, Nullable, BreakpointAlias, IDialogStackBehaviorConfig, IDrawerStackBehaviorConfig, MessageBoxResult, DateAgoIntl, TimeAgoIntl, TranslatorService } from '@breadstone/mosaik-elements-foundation'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Absolute_IAbsoluteElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Absolute/IAbsoluteElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_actionbar_IActionbarGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/actionbar/IActionbarGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_actionbar_IActionbarItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/actionbar/IActionbarItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_actionbar_IActionbarSeparatorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/actionbar/IActionbarSeparatorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_actionbar_IActionbarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/actionbar/IActionbarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_Anchor_IAnchorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/Anchor/IAnchorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Shell_IAppHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Shell/IAppHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Shell_IAppElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Shell/IAppElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_Tools_IAttachmentChatToolElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/Tools/IAttachmentChatToolElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Audio_IAudioElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Audio/IAudioElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_AutoCompleteBox_IAutoCompleteBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/AutoCompleteBox/IAutoCompleteBoxElementProps'; import { ControlValueAccessor, AbstractControl, FormGroup, ValidationErrors, ValidatorFn } from '@angular/forms'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Avatar_IAvatarGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Avatar/IAvatarGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Avatar_IAvatarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Avatar/IAvatarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Backdrop_IBackdropElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Backdrop/IBackdropElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Badge_IBadgeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Badge/IBadgeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_BannerGroup_IBannerGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/BannerGroup/IBannerGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Banner_IBannerHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Banner/IBannerHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Banner_IBannerSubHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Banner/IBannerSubHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Banner_IBannerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Banner/IBannerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Box_IBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Box/IBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Breadcrumb_IBreadcrumbItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Breadcrumb/IBreadcrumbItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Breadcrumb_IBreadcrumbElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Breadcrumb/IBreadcrumbElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_States_Busy_IBusyStateElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/States/Busy/IBusyStateElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_Button_IButtonGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/Button/IButtonGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_Button_IButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/Button/IButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Calendar_ICalendarHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Calendar/ICalendarHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Calendar_ICalendarItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Calendar/ICalendarItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Calendar_ICalendarSubHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Calendar/ICalendarSubHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Calendar_ICalendarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Calendar/ICalendarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Camera_ICameraElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Camera/ICameraElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardActionsElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardActionsElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardSubTitleElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardSubTitleElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardTitleElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardTitleElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Card_ICardElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Card/ICardElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Carousel2_ICarousel2ElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Carousel2/ICarousel2ElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Carousel2_ICarouselItem2ElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Carousel2/ICarouselItem2ElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Carousel_ICarouselItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Carousel/ICarouselItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Carousel_ICarouselElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Carousel/ICarouselElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Cells_ICellGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Cells/ICellGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Cells_ICellElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Cells/ICellElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Charts_IChartElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Charts/IChartElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatInputAttachmentListElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatInputAttachmentListElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatInputElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatInputElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatMarkerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatMarkerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatMessageAvatarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatMessageAvatarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatMessageDividerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatMessageDividerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatMessageReactionElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatMessageReactionElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatMessageElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatMessageElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_IChatElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/IChatElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_CheckBox_ICheckBoxGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/CheckBox/ICheckBoxGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_CheckBox_ICheckboxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/CheckBox/ICheckboxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Checkmark_ICheckmarkElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Checkmark/ICheckmarkElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chip_IChipGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chip/IChipGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chip_IChipElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chip/IChipElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_ChipBox_IChipBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/ChipBox/IChipBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Choice_IChoiceGroupHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Choice/IChoiceGroupHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Choice_IChoiceGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Choice/IChoiceGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Choice_IChoiceElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Choice/IChoiceElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Code_ICodeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Code/ICodeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorArea_IColorAreaElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorArea/IColorAreaElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorAlphaSliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorAlphaSliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorAreaElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorAreaElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorHueSliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorHueSliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorInputsElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorInputsElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorPaletteElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorPaletteElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorShadeSliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorShadeSliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorSwatchElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorSwatchElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorEditor_IColorEditorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorEditor/IColorEditorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorPicker_IColorPickerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorPicker/IColorPickerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorSlider_IColorSliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorSlider/IColorSliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorSwatch_IColorSwatchGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorSwatch/IColorSwatchGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorSwatch_IColorSwatchElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorSwatch/IColorSwatchElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_ColorThumb_IColorThumbElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/ColorThumb/IColorThumbElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_ColorBox_IColorBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/ColorBox/IColorBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Combo_IComboItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Combo/IComboItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Combo_IComboElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Combo/IComboElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Comment_ICommentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Comment/ICommentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_CompoundButton_ICompoundButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/CompoundButton/ICompoundButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Misc_CookieConsent_ICookiesConsentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Misc/CookieConsent/ICookiesConsentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_DataList_IDataListElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/DataList/IDataListElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_DataTable_IDataTableElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/DataTable/IDataTableElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_DateBox_IDateBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/DateBox/IDateBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_DateTimeBox_IDateTimeBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/DateTimeBox/IDateTimeBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogActionsElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogActionsElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogHeaderSubTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogHeaderSubTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogHeaderTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogHeaderTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Dialog_IDialogElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Dialog/IDialogElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Disclosure_IDisclosureElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Disclosure/IDisclosureElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Dismiss_IDismissElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Dismiss/IDismissElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Divider_IDividerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Divider/IDividerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Dock_IDockPanelElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Dock/IDockPanelElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Dot_IDotGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Dot/IDotGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Dot_IDotElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Dot/IDotElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerActionsElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerActionsElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerContainerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerContainerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerHeaderSubTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerHeaderSubTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerHeaderTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerHeaderTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Drawer_IDrawerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Drawer/IDrawerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_DropZone_IDropZoneElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/DropZone/IDropZoneElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_DropDownButton_IDropDownButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/DropDownButton/IDropDownButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_DurationBox_IDurationBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/DurationBox/IDurationBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Elevation_IElevationElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Elevation/IElevationElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Emoji_IEmojiElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Emoji/IEmojiElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_States_Empty_IEmptyStateElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/States/Empty/IEmptyStateElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_ElectronicProgramGuide_IEpgChannelElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/ElectronicProgramGuide/IEpgChannelElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_ElectronicProgramGuide_IEpgProgramElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/ElectronicProgramGuide/IEpgProgramElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_ElectronicProgramGuide_IEpgElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/ElectronicProgramGuide/IEpgElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_States_Error_IErrorStateElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/States/Error/IErrorStateElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Error_IErrorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Error/IErrorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Expandable_IExpandableElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Expandable/IExpandableElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Expander_IExpanderGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Expander/IExpanderGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Expander_IExpanderHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Expander/IExpanderHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Expander_IExpanderSubHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Expander/IExpanderSubHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Expander_IExpanderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Expander/IExpanderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_FloatingActionButton_IFloatingActionButtonGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/FloatingActionButton/IFloatingActionButtonGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_FloatingActionButton_IFloatingActionButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/FloatingActionButton/IFloatingActionButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_FileUpload_IFilePickerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/FileUpload/IFilePickerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_FileUpload_IFileUploadItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/FileUpload/IFileUploadItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_FileUpload_IFileUploadElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/FileUpload/IFileUploadElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Flip_IFlipElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Flip/IFlipElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Floating_IFloatingTriggerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Floating/IFloatingTriggerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Floating_IFloatingElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Floating/IFloatingElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_FlowBoard_IFlowBoardColumnComposerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/FlowBoard/IFlowBoardColumnComposerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_FlowBoard_IFlowBoardColumnItemComposerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/FlowBoard/IFlowBoardColumnItemComposerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_FlowBoard_IFlowBoardColumnItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/FlowBoard/IFlowBoardColumnItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_FlowBoard_IFlowBoardColumnElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/FlowBoard/IFlowBoardColumnElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_FlowBoard_IFlowBoardElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/FlowBoard/IFlowBoardElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_FocusRing_FocusRingElement from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/FocusRing/FocusRingElement'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_FontEditor_IFontEditorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/FontEditor/IFontEditorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Footer_IFooterItemGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Footer/IFooterItemGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Footer_IFooterItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Footer/IFooterItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Footer_IFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Footer/IFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Forms_IFormFieldElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Forms/IFormFieldElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Forms_IFormElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Forms/IFormElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_ghost_IGhostElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/ghost/IGhostElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Grid_IGridItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Grid/IGridItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Grid_IGridElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Grid/IGridElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Helmet_IHelmetElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Helmet/IHelmetElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Hint_IHintElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Hint/IHintElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Icon_IIconElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Icon/IIconElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Image_IImageElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Image/IImageElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Indicator_IIndicatorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Indicator/IIndicatorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Jumbotron_JumbotronHeaderElement from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Jumbotron/JumbotronHeaderElement'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Jumbotron_JumbotronSubHeaderElement from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Jumbotron/JumbotronSubHeaderElement'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Jumbotron_JumbotronElement from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Jumbotron/JumbotronElement'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Kbd_IKbdShortcutElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Kbd/IKbdShortcutElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Kbd_IKbdElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Kbd/IKbdElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Misc_LightChain_ILightChainElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Misc/LightChain/ILightChainElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_List_IListItemGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/List/IListItemGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_List_IListItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/List/IListItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_List_IListElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/List/IListElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Map_IMapElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Map/IMapElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Marquee_IMarqueeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Marquee/IMarqueeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Masonry_IMasonryElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Masonry/IMasonryElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Menu_IMenuItemGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Menu/IMenuItemGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Menu_IMenuItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Menu/IMenuItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Menu_IMenuElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Menu/IMenuElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_MessageBox_IMessageBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/MessageBox/IMessageBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Message_IMessageContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Message/IMessageContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Message_IMessageElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Message/IMessageElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_MeterBar_IMeterBarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/MeterBar/IMeterBarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_MeterRing_IMeterRingElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/MeterRing/IMeterRingElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Number_INumberCounterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Number/INumberCounterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Number_INumberElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Number/INumberElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_NumberBox_INumberBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/NumberBox/INumberBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPageContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPageContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPageHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPageHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPagePreContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPagePreContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPagePreHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPagePreHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPageElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPageElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Page_IPageMenuElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Page/IPageMenuElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Paginator_IPaginatorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Paginator/IPaginatorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_PasswordBox_IPasswordBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/PasswordBox/IPasswordBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Effects_Pattern_IPatternElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Effects/Pattern/IPatternElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Persona_IPersonaElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Persona/IPersonaElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Effects_Perspective_IPerspectiveElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Effects/Perspective/IPerspectiveElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_PinBox_IPinBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/PinBox/IPinBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_placeholder_IPlaceholderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/placeholder/IPlaceholderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Popup_IPopupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Popup/IPopupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Portal_IPortalHostElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Portal/IPortalHostElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Portal_IPortalProjectionElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Portal/IPortalProjectionElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Portal_IPortalElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Portal/IPortalElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_PressButton_IPressButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/PressButton/IPressButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_ProgressBar_IProgressBarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/ProgressBar/IProgressBarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_ProgressRing_IProgressRingElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/ProgressRing/IProgressRingElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_QRCode_IQRCodeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/QRCode/IQRCodeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Radio_IRadioGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Radio/IRadioGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Radio_IRadioElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Radio/IRadioElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Rating_IRatingElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Rating/IRatingElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_Tools_IReactionChatToolElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/Tools/IReactionChatToolElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Region_IRegionViewElementProps2 from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Region/IRegionViewElementProps2'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Region_IRegionElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Region/IRegionElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_RepeatButton_IRepeatButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/RepeatButton/IRepeatButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Adorners_ResizeAdorner_IResizeAdornerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Adorners/ResizeAdorner/IResizeAdornerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_ResizeThumb_IResizeThumbElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/ResizeThumb/IResizeThumbElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Resize_IResizeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Resize/IResizeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Ribbon_IRibbonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Ribbon/IRibbonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_RichTextBox_IRichTextBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/RichTextBox/IRichTextBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Effects_Ripple_IRippleElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Effects/Ripple/IRippleElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Effects_Scale_IScaleElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Effects/Scale/IScaleElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Scheduler_ISchedulerEventElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Scheduler/ISchedulerEventElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Scheduler_ISchedulerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Scheduler/ISchedulerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Scroll_IScrollElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Scroll/IScrollElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_ScrubSlider_IScrubSliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/ScrubSlider/IScrubSliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_SearchBox_ISearchBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/SearchBox/ISearchBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Segment_ISegmentItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Segment/ISegmentItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Segment_ISegmentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Segment/ISegmentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Select_ISelectItemGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Select/ISelectItemGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Select_ISelectItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Select/ISelectItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_Select_ISelectElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/Select/ISelectElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetHeaderSubTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetHeaderSubTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetHeaderTextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetHeaderTextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Sheet_ISheetElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Sheet/ISheetElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_SignaturePad_ISignaturePadElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/SignaturePad/ISignaturePadElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Skeleton_ISkeletonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Skeleton/ISkeletonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_Slider_ISliderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/Slider/ISliderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_Slider2_ISlider2ThumbElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/Slider2/ISlider2ThumbElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Ranges_Slider2_ISlider2ElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Ranges/Slider2/ISlider2ElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Spacer_ISpacerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Spacer/ISpacerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_SplitButton_ISplitButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/SplitButton/ISplitButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Split_ISplitElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Split/ISplitElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Stack_IStackElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Stack/IStackElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Stepper_IStepperItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Stepper/IStepperItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Stepper_IStepperElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Stepper/IStepperElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Sticky_IStickyElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Sticky/IStickyElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_States_Success_ISuccessStateElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/States/Success/ISuccessStateElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Summary_ISummaryElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Summary/ISummaryElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Swipe_ISwipeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Swipe/ISwipeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Tab_ITabItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Tab/ITabItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Tab_ITabPanelElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Tab/ITabPanelElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_TabStrip_ITabStripItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/TabStrip/ITabStripItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_TabStrip_ITabStripElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/TabStrip/ITabStripElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Tab_ITabElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Tab/ITabElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableBodyCellElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableBodyCellElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableBodyRowElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableBodyRowElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableBodyElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableBodyElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_editor_ITableColumnEditorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/editor/ITableColumnEditorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableFooterCellElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableFooterCellElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableFooterRowElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableFooterRowElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableFooterElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableFooterElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableHeaderCellElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableHeaderCellElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableHeaderRowElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableHeaderRowElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableHeaderElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableHeaderElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Table_ITableElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Table/ITableElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_TextFormat_ITextFormatElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/TextFormat/ITextFormatElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Text_ITextElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Text/ITextElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_TextBox_ITextBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/TextBox/ITextBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Theming_IThemeElementProps from 'libs/mosaik-elements-foundation/dist/Theming/IThemeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_thumb_IThumbElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/thumb/IThumbElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Thumbnail_IThumbnailElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Thumbnail/IThumbnailElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_TickBar_ITickBarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/TickBar/ITickBarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_TileList_ITileListItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/TileList/ITileListItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_TileList_ITileListElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/TileList/ITileListElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_TileManager_ITileManagerTileElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/TileManager/ITileManagerTileElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_TileManager_ITileManagerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/TileManager/ITileManagerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_Tile_ITileElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/Tile/ITileElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_TimeBox_ITimeBoxElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/TimeBox/ITimeBoxElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Timeline_ITimelineContentElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Timeline/ITimelineContentElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Timeline_ITimelineItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Timeline/ITimelineItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Timeline_ITimelineMarkerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Timeline/ITimelineMarkerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Timeline_ITimelineOppositeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Timeline/ITimelineOppositeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Timeline_ITimelineElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Timeline/ITimelineElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_Toast_IToastElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/Toast/IToastElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_ToggleButton_IToggleButtonGroupElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/ToggleButton/IToggleButtonGroupElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Buttons_ToggleButton_IToggleButtonElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Buttons/ToggleButton/IToggleButtonElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Inputs_ToggleSwitch_IToggleSwitchElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Inputs/ToggleSwitch/IToggleSwitchElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Toggletip_IToggleTipElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Toggletip/IToggleTipElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Grouping_Toolbar_IToolbarElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Grouping/Toolbar/IToolbarElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_Tooltip_ITooltipElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/Tooltip/ITooltipElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_tour_ITourAnchorElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/tour/ITourAnchorElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_tour_ITourStepElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/tour/ITourStepElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Overlays_tour_ITourElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Overlays/tour/ITourElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Tree_ITreeItemElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Tree/ITreeItemElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Tree_ITreeElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Tree/ITreeElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Primitives_UpDownSpinner_IUpDownSpinnerElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Primitives/UpDownSpinner/IUpDownSpinnerElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Video_IVideoElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Video/IVideoElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Media_Chat_Tools_IVoiceRecorderChatToolElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Media/Chat/Tools/IVoiceRecorderChatToolElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Wizard_IWizardStepElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Wizard/IWizardStepElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Selectors_Wizard_IWizardElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Selectors/Wizard/IWizardElementProps'; import * as libs_mosaik_elements_foundation_dist_Controls_Components_Layouts_Wrap_IWrapElementProps from 'libs/mosaik-elements-foundation/dist/Controls/Components/Layouts/Wrap/IWrapElementProps'; import { CssLength, ITheme, ThemeMode, ThemeObserver } from '@breadstone/mosaik-themes'; import { FieldState, FieldTree, PathKind, SchemaPath, SchemaPathRules, LogicFn, OneOrMany, ValidationError } from '@angular/forms/signals'; import { ComponentPortal, BasePortalOutlet, CdkPortalOutlet, DomPortalOutlet, TemplatePortal } from '@angular/cdk/portal'; import { Observable, Subject } from 'rxjs'; import { OverlayRef, OverlayPositionBuilder, Overlay, PositionStrategy, ScrollStrategy, OverlayConfig } from '@angular/cdk/overlay'; import { filterByMemberPath, orderByMemberPath } from '@breadstone/mosaik-elements'; /** * Maps a list of method names to function types. * * @public */ type MethodMap = Record) => any>; /** * @public * * Injection token for the default properties of the AbsoluteItemComponent. * Use this token to provide default properties for the AbsoluteItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ABSOLUTE_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing child elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AbsoluteItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `left` property. * * @public */ readonly left: InputSignal; /** * Signal input for the `top` property. * * @public */ readonly top: InputSignal; /** * Signal input for the `bottom` property. * * @public */ readonly bottom: InputSignal; /** * Signal input for the `right` property. * * @public */ readonly right: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AbsoluteItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AbsoluteItemComponent. */ type AbsoluteItemMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AbsoluteItemComponent. */ type AbsoluteItemComponentMethods = MethodMap; /** * @public */ declare function provideAbsoluteItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AbsoluteComponent. * Use this token to provide default properties for the AbsoluteComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ABSOLUTE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing absolutely positioned child elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AbsoluteComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AbsoluteElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AbsoluteComponent. */ type AbsoluteMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AbsoluteComponent. */ type AbsoluteComponentMethods = MethodMap; /** * @public */ declare function provideAbsoluteComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ActionbarGroupComponent. * Use this token to provide default properties for the ActionbarGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ACTIONBAR_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for actionbar items * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ActionbarGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ActionbarGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ActionbarGroupComponent. */ type ActionbarGroupMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ActionbarGroupComponent. */ type ActionbarGroupComponentMethods = MethodMap; /** * @public */ declare function provideActionbarGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ActionbarItemComponent. * Use this token to provide default properties for the ActionbarItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ACTIONBAR_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for exactly one primary child control (button, toggle, etc.) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ActionbarItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `active` property. * * @public */ readonly active: InputSignal; /** * Signal input for the `selected` property. * * @public */ readonly selected: InputSignal; /** * Signal input for the `grow` property. * * @public */ readonly grow: InputSignal; /** * Signal input for the `shrink` property. * * @public */ readonly shrink: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ActionbarItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ActionbarItemComponent. */ type ActionbarItemMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ActionbarItemComponent. */ type ActionbarItemComponentMethods = MethodMap; /** * @public */ declare function provideActionbarItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ActionbarSeparatorComponent. * Use this token to provide default properties for the ActionbarSeparatorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ACTIONBAR_SEPARATOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ActionbarSeparatorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ActionbarSeparatorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ActionbarSeparatorComponent. */ type ActionbarSeparatorMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ActionbarSeparatorComponent. */ type ActionbarSeparatorComponentMethods = MethodMap; /** * @public */ declare function provideActionbarSeparatorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ActionbarComponent. * Use this token to provide default properties for the ActionbarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ACTIONBAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for actionbar groups and separators * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ActionbarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `overflow` property. * * @public */ readonly overflow: InputSignal; /** * Signal input for the `wrap` property. * * @public */ readonly wrap: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ActionbarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ActionbarComponent. */ type ActionbarMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ActionbarComponent. */ type ActionbarComponentMethods = MethodMap; /** * @public */ declare function provideActionbarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AnchorComponent. * Use this token to provide default properties for the AnchorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ANCHOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot label - The text content or elements to display as the link text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AnchorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `underline` property. * * @public */ readonly underline: InputSignal; /** * Signal input for the `download` property. * * @public */ readonly download: InputSignal; /** * Signal input for the `href` property. * * @public */ readonly href: InputSignal; /** * Signal input for the `rel` property. * * @public */ readonly rel: InputSignal; /** * Signal input for the `target` property. * * @public */ readonly target: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AnchorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AnchorComponent. */ type AnchorMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AnchorComponent. */ type AnchorComponentMethods = MethodMap; /** * @public */ declare function provideAnchorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AppHeaderComponent. * Use this token to provide default properties for the AppHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const APP_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - The slot for action buttons or icons, typically used for user profile options or quick actions. * @slot brand - The slot for the application branding, such as a logo or title. * @slot menu - The slot for the menu button, which can be used to toggle navigation drawers or other menus. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AppHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isToggled` property. * * @public */ readonly isToggled: InputSignal; /** * Signal input for the `scrollTargetFn` property. * * @public */ readonly scrollTargetFn: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AppHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AppHeaderComponent. */ type AppHeaderMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AppHeaderComponent. */ type AppHeaderComponentMethods = MethodMap; /** * @public */ declare function provideAppHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AppComponent. * Use this token to provide default properties for the AppComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const APP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - Main content area for primary application content and views * @slot footer - Footer area for secondary information, links, and application metadata * @slot header - The header slot. * @slot headerActions - The headerActions slot. * @slot headerLogo - The headerLogo slot. * @slot headerMenu - The headerMenu slot. * @slot nav - Navigation drawer content area for primary navigation links and menu items * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AppComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `theme` property. * * @public */ readonly theme: InputSignal; /** * Signal input for the `isNavOpen` property. * * @public */ readonly isNavOpen: InputSignal; /** * Signal input for the `isMobile` property. * * @public */ readonly isMobile: InputSignal; /** * Signal input for the `hasHeader` property. * * @public */ readonly hasHeader: InputSignal; /** * Signal input for the `hasNav` property. * * @public */ readonly hasNav: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AppElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AppComponent. */ type AppMethodNames = 'toggleNavigation' | 'openNavigation' | 'closeNavigation' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AppComponent. */ type AppComponentMethods = MethodMap; /** * @public */ declare function provideAppComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AttachmentChatToolComponent. * Use this token to provide default properties for the AttachmentChatToolComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ATTACHMENT_CHAT_TOOL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AttachmentChatToolComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `multiple` property. * * @public */ readonly multiple: InputSignal; /** * Signal input for the `accept` property. * * @public */ readonly accept: InputSignal; /** * Signal input for the `directory` property. * * @public */ readonly directory: InputSignal; /** * Signal input for the `attachmentRejected` property. * * @public */ readonly attachmentRejected: InputSignal; /** * Signal input for the `maxFiles` property. * * @public */ readonly maxFiles: InputSignal; /** * Signal input for the `maxFileSize` property. * * @public */ readonly maxFileSize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dock` property. * * @public */ readonly dock: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `filesPicked` event. * * @public */ readonly filesPicked: OutputEmitterRef; /** * Output signal for the `attachmentReject` event. * * @public */ readonly attachmentReject: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AttachmentChatToolElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AttachmentChatToolComponent. */ type AttachmentChatToolMethodNames = 'execute' | 'attach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AttachmentChatToolComponent. */ type AttachmentChatToolComponentMethods = MethodMap; /** * @public */ declare function provideAttachmentChatToolComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AudioComponent. * Use this token to provide default properties for the AudioComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const AUDIO_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot legend - The legend slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AudioComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasSrc` property. * * @public */ readonly hasSrc: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `autoPlay` property. * * @public */ readonly autoPlay: InputSignal; /** * Signal input for the `showControls` property. * * @public */ readonly showControls: InputSignal; /** * Signal input for the `legend` property. * * @public */ readonly legend: InputSignal; /** * Signal input for the `legendPosition` property. * * @public */ readonly legendPosition: InputSignal; /** * Signal input for the `ratio` property. * * @public */ readonly ratio: InputSignal; /** * Signal input for the `muted` property. * * @public */ readonly muted: InputSignal; /** * Signal input for the `loop` property. * * @public */ readonly loop: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AudioElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AudioComponent. */ type AudioMethodNames = 'play' | 'pause' | 'toggle' | 'load' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AudioComponent. */ type AudioComponentMethods = MethodMap; /** * @public */ declare function provideAudioComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AutoCompleteBoxComponent. * Use this token to provide default properties for the AutoCompleteBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const AUTO_COMPLETE_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input value. * @slot suffix - Content placed after the input value. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AutoCompleteBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `inputId` property. * * @public */ readonly inputId: InputSignal; /** * Signal input for the `listboxId` property. * * @public */ readonly listboxId: InputSignal; /** * Signal input for the `filterInputId` property. * * @public */ readonly filterInputId: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `filterText` property. * * @public */ readonly filterText: InputSignal; /** * Signal input for the `highlightedIndex` property. * * @public */ readonly highlightedIndex: InputSignal; /** * Signal input for the `shouldRenderSuggestions` property. * * @public */ readonly shouldRenderSuggestions: InputSignal; /** * Signal input for the `hasSuggestions` property. * * @public */ readonly hasSuggestions: InputSignal; /** * Signal input for the `activeDescendantId` property. * * @public */ readonly activeDescendantId: InputSignal; /** * Signal input for the `shouldShowNoResultsMessage` property. * * @public */ readonly shouldShowNoResultsMessage: InputSignal; /** * Signal input for the `shouldShowLoadingState` property. * * @public */ readonly shouldShowLoadingState: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `filterPlaceholder` property. * * @public */ readonly filterPlaceholder: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `renderItem` property. * * @public */ readonly renderItem: InputSignal; /** * Signal input for the `dropDownSync` property. * * @public */ readonly dropDownSync: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `minimumPrefixLength` property. * * @public */ readonly minimumPrefixLength: InputSignal; /** * Signal input for the `minimumPopulateDelay` property. * * @public */ readonly minimumPopulateDelay: InputSignal; /** * Signal input for the `isTextCompletionEnabled` property. * * @public */ readonly isTextCompletionEnabled: InputSignal; /** * Signal input for the `searchMode` property. * * @public */ readonly searchMode: InputSignal; /** * Signal input for the `displayMemberPath` property. * * @public */ readonly displayMemberPath: InputSignal; /** * Signal input for the `valueMemberPath` property. * * @public */ readonly valueMemberPath: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `itemsProvider` property. * * @public */ readonly itemsProvider: InputSignal; /** * Signal input for the `populating` property. * * @public */ readonly populating: InputSignal; /** * Signal input for the `populated` property. * * @public */ readonly populated: InputSignal; /** * Signal input for the `itemSelected` property. * * @public */ readonly itemSelected: InputSignal; /** * Signal input for the `filteredItems` property. * * @public */ readonly filteredItems: InputSignal; /** * Signal input for the `isPopulating` property. * * @public */ readonly isPopulating: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `autoCompletePopulating` event. * * @public */ readonly autoCompletePopulating: OutputEmitterRef; /** * Output signal for the `autoCompletePopulated` event. * * @public */ readonly autoCompletePopulated: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AutoCompleteBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AutoCompleteBoxComponent. */ type AutoCompleteBoxMethodNames = 'checkValidity' | 'onFilterCallback' | 'onFloatingActiveChanged' | 'onSelectCallback' | 'onFilterInput' | 'onSuggestionMouseDown' | 'onKeyDown' | 'onCaretClick' | 'getItemValue' | 'onSuggestionClick' | 'renderSuggestionItem' | 'renderHighlightedItem' | 'getOptionId' | 'clear' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'updateSearchText' | 'updateSelectedItem' | 'getDisplayValue' | 'reset' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AutoCompleteBoxComponent. */ type AutoCompleteBoxComponentMethods = MethodMap; /** * @public */ declare function provideAutoCompleteBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AvatarGroupComponent. * Use this token to provide default properties for the AvatarGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const AVATAR_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot overflow - The overflow slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AvatarGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `maxLength` property. * * @public */ readonly maxLength: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AvatarGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AvatarGroupComponent. */ type AvatarGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AvatarGroupComponent. */ type AvatarGroupComponentMethods = MethodMap; /** * @public */ declare function provideAvatarGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the AvatarComponent. * Use this token to provide default properties for the AvatarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const AVATAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content for avatar display (overrides automatic text/icon generation) * @slot badge - Status indicator or notification badge positioned on the avatar * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class AvatarComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `hasBadge` property. * * @public */ readonly hasBadge: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `textAccessor` property. * * @public */ readonly textAccessor: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `displayMode` property. * * @public */ readonly displayMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: AvatarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on AvatarComponent. */ type AvatarMethodNames = 'changeTextAccessor' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for AvatarComponent. */ type AvatarComponentMethods = MethodMap; /** * @public */ declare function provideAvatarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BackdropComponent. * Use this token to provide default properties for the BackdropComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BACKDROP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BackdropComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hidden` property. * * @public */ readonly hidden: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BackdropElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BackdropComponent. */ type BackdropMethodNames = 'onEnterAnimation' | 'onExitAnimation' | 'play' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BackdropComponent. */ type BackdropComponentMethods = MethodMap; /** * @public */ declare function provideBackdropComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BadgeComponent. * Use this token to provide default properties for the BadgeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BADGE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BadgeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `overlap` property. * * @public */ readonly overlap: InputSignal; /** * Signal input for the `attached` property. * * @public */ readonly attached: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BadgeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BadgeComponent. */ type BadgeMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BadgeComponent. */ type BadgeComponentMethods = MethodMap; /** * @public */ declare function provideBadgeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BannerGroupComponent. * Use this token to provide default properties for the BannerGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BANNER_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for banner items. * @slot next - Slot for a custom next control. * @slot prev - Slot for a custom previous control. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BannerGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `length` property. * * @public */ readonly length: InputSignal; /** * Signal input for the `canPrev` property. * * @public */ readonly canPrev: InputSignal; /** * Signal input for the `canNext` property. * * @public */ readonly canNext: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `loop` property. * * @public */ readonly loop: InputSignal; /** * Signal input for the `maxLength` property. * * @public */ readonly maxLength: InputSignal; /** * Signal input for the `dismissBehavior` property. * * @public */ readonly dismissBehavior: InputSignal; /** * Signal input for the `stacking` property. * * @public */ readonly stacking: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BannerGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BannerGroupComponent. */ type BannerGroupMethodNames = 'previous' | 'next' | 'first' | 'last' | 'goTo' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BannerGroupComponent. */ type BannerGroupComponentMethods = MethodMap; /** * @public */ declare function provideBannerGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BannerHeaderComponent. * Use this token to provide default properties for the BannerHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BANNER_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Slot for the banner header content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BannerHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BannerHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BannerHeaderComponent. */ type BannerHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BannerHeaderComponent. */ type BannerHeaderComponentMethods = MethodMap; /** * @public */ declare function provideBannerHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BannerSubHeaderComponent. * Use this token to provide default properties for the BannerSubHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BANNER_SUB_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Slot for the banner sub-header content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BannerSubHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BannerSubHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BannerSubHeaderComponent. */ type BannerSubHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BannerSubHeaderComponent. */ type BannerSubHeaderComponentMethods = MethodMap; /** * @public */ declare function provideBannerSubHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BannerComponent. * Use this token to provide default properties for the BannerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BANNER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Slot for additional actions inside the banner. * @slot close - The close slot. * @slot header - Slot for the banner header content. * @slot subHeader - Slot for the banner subheader content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BannerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BannerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BannerComponent. */ type BannerMethodNames = 'open' | 'close' | 'toggle' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BannerComponent. */ type BannerComponentMethods = MethodMap; /** * @public */ declare function provideBannerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BoxComponent. * Use this token to provide default properties for the BoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for child elements. * @slot dismiss - Slot for dismiss button. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BoxComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `highlighted` property. * * @public */ readonly highlighted: InputSignal; /** * Signal input for the `cornered` property. * * @public */ readonly cornered: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BoxComponent. */ type BoxMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BoxComponent. */ type BoxComponentMethods = MethodMap; /** * @public */ declare function provideBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BreadcrumbItemComponent. * Use this token to provide default properties for the BreadcrumbItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BREADCRUMB_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot label - The label content when using the anchor behavior. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BreadcrumbItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `underline` property. * * @public */ readonly underline: InputSignal; /** * Signal input for the `download` property. * * @public */ readonly download: InputSignal; /** * Signal input for the `href` property. * * @public */ readonly href: InputSignal; /** * Signal input for the `rel` property. * * @public */ readonly rel: InputSignal; /** * Signal input for the `target` property. * * @public */ readonly target: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BreadcrumbItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BreadcrumbItemComponent. */ type BreadcrumbItemMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BreadcrumbItemComponent. */ type BreadcrumbItemComponentMethods = MethodMap; /** * @public */ declare function provideBreadcrumbItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BreadcrumbComponent. * Use this token to provide default properties for the BreadcrumbComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BREADCRUMB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot item-${i} - The item-${i} slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BreadcrumbComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `wrap` property. * * @public */ readonly wrap: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BreadcrumbElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BreadcrumbComponent. */ type BreadcrumbMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BreadcrumbComponent. */ type BreadcrumbComponentMethods = MethodMap; /** * @public */ declare function provideBreadcrumbComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the BusyStateComponent. * Use this token to provide default properties for the BusyStateComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BUSY_STATE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for additional loading state information or custom elements * @slot actions - Action buttons or controls available during loading (e.g., cancel operation, dismiss) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class BusyStateComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: BusyStateElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on BusyStateComponent. */ type BusyStateMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for BusyStateComponent. */ type BusyStateComponentMethods = MethodMap; /** * @public */ declare function provideBusyStateComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ButtonGroupComponent. * Use this token to provide default properties for the ButtonGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BUTTON_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ButtonGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ButtonGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ButtonGroupComponent. */ type ButtonGroupMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ButtonGroupComponent. */ type ButtonGroupComponentMethods = MethodMap; /** * @public */ declare function provideButtonGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ButtonComponent. * Use this token to provide default properties for the ButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - The icon displayed alongside or instead of the label * @slot label - The text content or label displayed on the button * @slot overlay - Additional overlay content such as badges or indicators * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `download` property. * * @public */ readonly download: InputSignal; /** * Signal input for the `href` property. * * @public */ readonly href: InputSignal; /** * Signal input for the `rel` property. * * @public */ readonly rel: InputSignal; /** * Signal input for the `target` property. * * @public */ readonly target: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ButtonComponent. */ type ButtonMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ButtonComponent. */ type ButtonComponentMethods = MethodMap; /** * @public */ declare function provideButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CalendarHeaderComponent. * Use this token to provide default properties for the CalendarHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CALENDAR_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot header - The default slot for custom header content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CalendarHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CalendarHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CalendarHeaderComponent. */ type CalendarHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CalendarHeaderComponent. */ type CalendarHeaderComponentMethods = MethodMap; /** * @public */ declare function provideCalendarHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CalendarItemComponent. * Use this token to provide default properties for the CalendarItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CALENDAR_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CalendarItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `isBlackout` property. * * @public */ readonly isBlackout: InputSignal; /** * Signal input for the `isSpecial` property. * * @public */ readonly isSpecial: InputSignal; /** * Signal input for the `isToday` property. * * @public */ readonly isToday: InputSignal; /** * Signal input for the `isWeekend` property. * * @public */ readonly isWeekend: InputSignal; /** * Signal input for the `isAdjacent` property. * * @public */ readonly isAdjacent: InputSignal; /** * Signal input for the `markers` property. * * @public */ readonly markers: InputSignal; /** * Signal input for the `isRangeStart` property. * * @public */ readonly isRangeStart: InputSignal; /** * Signal input for the `isRangeMiddle` property. * * @public */ readonly isRangeMiddle: InputSignal; /** * Signal input for the `isRangeEnd` property. * * @public */ readonly isRangeEnd: InputSignal; /** * Signal input for the `isRangePreview` property. * * @public */ readonly isRangePreview: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `click` event. * * @public */ readonly click: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CalendarItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CalendarItemComponent. */ type CalendarItemMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CalendarItemComponent. */ type CalendarItemComponentMethods = MethodMap; /** * @public */ declare function provideCalendarItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CalendarSubHeaderComponent. * Use this token to provide default properties for the CalendarSubHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CALENDAR_SUB_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot subHeader - The default slot for custom sub-header content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CalendarSubHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CalendarSubHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CalendarSubHeaderComponent. */ type CalendarSubHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CalendarSubHeaderComponent. */ type CalendarSubHeaderComponentMethods = MethodMap; /** * @public */ declare function provideCalendarSubHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CalendarComponent. * Use this token to provide default properties for the CalendarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CALENDAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot footer - The footer slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CalendarComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `sheets` property. * * @public */ readonly sheets: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `displayDate` property. * * @public */ readonly displayDate: InputSignal; /** * Signal input for the `displayDateStart` property. * * @public */ readonly displayDateStart: InputSignal; /** * Signal input for the `displayDateEnd` property. * * @public */ readonly displayDateEnd: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `values` property. * * @public */ readonly values: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `blackoutDates` property. * * @public */ readonly blackoutDates: InputSignal; /** * Signal input for the `specialDates` property. * * @public */ readonly specialDates: InputSignal; /** * Signal input for the `minDate` property. * * @public */ readonly minDate: InputSignal; /** * Signal input for the `maxDate` property. * * @public */ readonly maxDate: InputSignal; /** * Signal input for the `firstDayOfWeek` property. * * @public */ readonly firstDayOfWeek: InputSignal; /** * Signal input for the `isTodayHighlighted` property. * * @public */ readonly isTodayHighlighted: InputSignal; /** * Signal input for the `isWeekendHighlighted` property. * * @public */ readonly isWeekendHighlighted: InputSignal; /** * Signal input for the `showWeekNumbers` property. * * @public */ readonly showWeekNumbers: InputSignal; /** * Signal input for the `showAdjacent` property. * * @public */ readonly showAdjacent: InputSignal; /** * Signal input for the `markerHandler` property. * * @public */ readonly markerHandler: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `dateChanged` event. * * @public */ readonly dateChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CalendarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CalendarComponent. */ type CalendarMethodNames = 'reset' | 'checkValidity' | 'navigatePrevious' | 'navigateNext' | 'navigateToday' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CalendarComponent. */ type CalendarComponentMethods = MethodMap; /** * @public */ declare function provideCalendarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CameraComponent. * Use this token to provide default properties for the CameraComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CAMERA_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot overlay - The overlay slot. * @slot underlay - The underlay slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CameraComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isSupported` property. * * @public */ readonly isSupported: InputSignal; /** * Signal input for the `isRecorderSupported` property. * * @public */ readonly isRecorderSupported: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `autoPlay` property. * * @public */ readonly autoPlay: InputSignal; /** * Signal input for the `poster` property. * * @public */ readonly poster: InputSignal; /** * Signal input for the `autoFullScreen` property. * * @public */ readonly autoFullScreen: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `recorderFormat` property. * * @public */ readonly recorderFormat: InputSignal; /** * Signal input for the `captureFormat` property. * * @public */ readonly captureFormat: InputSignal; /** * Signal input for the `frame` property. * * @public */ readonly frame: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `captured` event. * * @public */ readonly captured: OutputEmitterRef; /** * Output signal for the `recorded` event. * * @public */ readonly recorded: OutputEmitterRef; /** * Output signal for the `error` event. * * @public */ readonly error: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CameraElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CameraComponent. */ type CameraMethodNames = 'record' | 'capture' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CameraComponent. */ type CameraComponentMethods = MethodMap; /** * @public */ declare function provideCameraComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardActionsComponent. * Use this token to provide default properties for the CardActionsComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_ACTIONS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing the main action buttons. * @slot prefix - The slot for placing content that appears before the action buttons. * @slot suffix - The slot for placing content that appears after the action buttons. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardActionsComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardActionsElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardActionsComponent. */ type CardActionsMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardActionsComponent. */ type CardActionsComponentMethods = MethodMap; /** * @public */ declare function provideCardActionsComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardContentComponent. * Use this token to provide default properties for the CardContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing the main content within the card. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `hasContent` property. * * @public */ readonly hasContent: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `contentChanged` event. * * @public */ readonly contentChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardContentComponent. */ type CardContentMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardContentComponent. */ type CardContentComponentMethods = MethodMap; /** * @public */ declare function provideCardContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardFooterComponent. * Use this token to provide default properties for the CardFooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing content within the card footer. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardFooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardFooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardFooterComponent. */ type CardFooterMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardFooterComponent. */ type CardFooterComponentMethods = MethodMap; /** * @public */ declare function provideCardFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardHeaderComponent. * Use this token to provide default properties for the CardHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing additional content within the header. * @slot header - The slot for placing the main header content. * @slot prefix - The slot for placing prefix content (e.g., icons). * @slot subHeader - The slot for placing sub-header content. * @slot suffix - The slot for placing suffix content (e.g., buttons or icons). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `subText` property. * * @public */ readonly subText: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardHeaderComponent. */ type CardHeaderMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardHeaderComponent. */ type CardHeaderComponentMethods = MethodMap; /** * @public */ declare function provideCardHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardSubTitleComponent. * Use this token to provide default properties for the CardSubTitleComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_SUB_TITLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing the subtitle content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardSubTitleComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `hasContent` property. * * @public */ readonly hasContent: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `contentChanged` event. * * @public */ readonly contentChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardSubTitleElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardSubTitleComponent. */ type CardSubTitleMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardSubTitleComponent. */ type CardSubTitleComponentMethods = MethodMap; /** * @public */ declare function provideCardSubTitleComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardTitleComponent. * Use this token to provide default properties for the CardTitleComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_TITLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing the title content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardTitleComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `hasContent` property. * * @public */ readonly hasContent: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `contentChanged` event. * * @public */ readonly contentChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardTitleElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardTitleComponent. */ type CardTitleMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardTitleComponent. */ type CardTitleComponentMethods = MethodMap; /** * @public */ declare function provideCardTitleComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CardComponent. * Use this token to provide default properties for the CardComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CARD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Action buttons or interactive elements for user engagement * @slot content - Main content body for text, descriptions, or detailed information * @slot cover - Primary visual content like hero images or graphics positioned at the top * @slot footer - Footer section for supplementary information, links, or metadata * @slot header - Header section typically containing titles and navigation elements * @slot media - Additional media content such as images, videos, or rich content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CardComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `inlineMedia` property. * * @public */ readonly inlineMedia: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CardElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CardComponent. */ type CardMethodNames = 'select' | 'deselect' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CardComponent. */ type CardComponentMethods = MethodMap; /** * @public */ declare function provideCardComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the Carousel2Component. * Use this token to provide default properties for the Carousel2Component. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CAROUSEL2_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for carousel items (mosaik-carousel-item-2 elements) * @slot footer - Optional footer content displayed below the carousel * @slot header - Optional header content displayed above the carousel * @slot item - The item slot. * @slot next-icon - Custom icon for the next navigation button * @slot previous-icon - Custom icon for the previous navigation button * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class Carousel2Component { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `page` property. * * @public */ readonly page: InputSignal; /** * Signal input for the `numVisible` property. * * @public */ readonly numVisible: InputSignal; /** * Signal input for the `numScroll` property. * * @public */ readonly numScroll: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `circular` property. * * @public */ readonly circular: InputSignal; /** * Signal input for the `showIndicators` property. * * @public */ readonly showIndicators: InputSignal; /** * Signal input for the `showNavigators` property. * * @public */ readonly showNavigators: InputSignal; /** * Signal input for the `autoplayInterval` property. * * @public */ readonly autoplayInterval: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: Carousel2Element[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on Carousel2Component. */ type Carousel2MethodNames = 'onSlotChanges' | 'isVertical' | 'isForwardNavDisabled' | 'isBackwardNavDisabled' | 'ariaPrevButtonLabel' | 'ariaNextButtonLabel' | 'ariaPageLabel' | 'navForward' | 'navBackward' | 'onDotClick' | 'onTransitionEnd' | 'totalDots' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for Carousel2Component. */ type Carousel2ComponentMethods = MethodMap; /** * @public */ declare function provideCarousel2Component(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CarouselItem2Component. * Use this token to provide default properties for the CarouselItem2Component. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CAROUSEL_ITEM2_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the carousel item content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CarouselItem2Component { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CarouselItem2Element[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CarouselItem2Component. */ type CarouselItem2MethodNames = 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CarouselItem2Component. */ type CarouselItem2ComponentMethods = MethodMap; /** * @public */ declare function provideCarouselItem2Component(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CarouselItemComponent. * Use this token to provide default properties for the CarouselItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CAROUSEL_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for the carousel item's content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CarouselItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isDismissed` property. * * @public */ readonly isDismissed: InputSignal; /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `dismissDirection` property. * * @public */ readonly dismissDirection: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `parent` property. * * @public */ readonly parent: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CarouselItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CarouselItemComponent. */ type CarouselItemMethodNames = 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CarouselItemComponent. */ type CarouselItemComponentMethods = MethodMap; /** * @public */ declare function provideCarouselItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CarouselComponent. * Use this token to provide default properties for the CarouselComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CAROUSEL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for carousel items and navigation elements * @slot indicator - The indicator slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CarouselComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasPrevious` property. * * @public */ readonly hasPrevious: InputSignal; /** * Signal input for the `hasNext` property. * * @public */ readonly hasNext: InputSignal; /** * Signal input for the `showNavigation` property. * * @public */ readonly showNavigation: InputSignal; /** * Signal input for the `showIndicator` property. * * @public */ readonly showIndicator: InputSignal; /** * Signal input for the `loop` property. * * @public */ readonly loop: InputSignal; /** * Signal input for the `navigationPosition` property. * * @public */ readonly navigationPosition: InputSignal; /** * Signal input for the `displayMode` property. * * @public */ readonly displayMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CarouselElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CarouselComponent. */ type CarouselMethodNames = 'select' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'deselect' | 'resetSelection' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CarouselComponent. */ type CarouselComponentMethods = MethodMap; /** * @public */ declare function provideCarouselComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CellGroupComponent. * Use this token to provide default properties for the CellGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CELL_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for cell components and related content * @slot header - Header content area for group titles, descriptions, or section labels * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CellGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CellGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CellGroupComponent. */ type CellGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CellGroupComponent. */ type CellGroupComponentMethods = MethodMap; /** * @public */ declare function provideCellGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CellComponent. * Use this token to provide default properties for the CellComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CELL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot end - Trailing content area for actions, status indicators, or secondary controls * @slot label - Primary content area for main text, titles, or primary information * @slot start - Leading content area for icons, avatars, thumbnails, or visual indicators * @slot subLabel - Secondary content area for descriptions, metadata, or supplementary text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CellComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isNavigation` property. * * @public */ readonly isNavigation: InputSignal; /** * Signal input for the `subLabel` property. * * @public */ readonly subLabel: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CellElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CellComponent. */ type CellMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CellComponent. */ type CellComponentMethods = MethodMap; /** * @public */ declare function provideCellComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChartComponent. * Use this token to provide default properties for the ChartComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHART_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChartComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `chart` property. * * @public */ readonly chart: InputSignal; /** * Signal input for the `annotations` property. * * @public */ readonly annotations: InputSignal; /** * Signal input for the `colors` property. * * @public */ readonly colors: InputSignal; /** * Signal input for the `dataLabels` property. * * @public */ readonly dataLabels: InputSignal; /** * Signal input for the `series` property. * * @public */ readonly series: InputSignal; /** * Signal input for the `stroke` property. * * @public */ readonly stroke: InputSignal; /** * Signal input for the `labels` property. * * @public */ readonly labels: InputSignal; /** * Signal input for the `legend` property. * * @public */ readonly legend: InputSignal; /** * Signal input for the `markers` property. * * @public */ readonly markers: InputSignal; /** * Signal input for the `noData` property. * * @public */ readonly noData: InputSignal; /** * Signal input for the `fill` property. * * @public */ readonly fill: InputSignal; /** * Signal input for the `tooltip` property. * * @public */ readonly tooltip: InputSignal; /** * Signal input for the `plotOptions` property. * * @public */ readonly plotOptions: InputSignal; /** * Signal input for the `responsive` property. * * @public */ readonly responsive: InputSignal; /** * Signal input for the `xAxis` property. * * @public */ readonly xAxis: InputSignal; /** * Signal input for the `yAxis` property. * * @public */ readonly yAxis: InputSignal; /** * Signal input for the `grid` property. * * @public */ readonly grid: InputSignal; /** * Signal input for the `states` property. * * @public */ readonly states: InputSignal; /** * Signal input for the `theme` property. * * @public */ readonly theme: InputSignal; /** * Signal input for the `display` property. * * @public */ readonly display: InputSignal; /** * Signal input for the `stacked` property. * * @public */ readonly stacked: InputSignal; /** * Signal input for the `stackType` property. * * @public */ readonly stackType: InputSignal; /** * Signal input for the `isYAxisVisible` property. * * @public */ readonly isYAxisVisible: InputSignal; /** * Signal input for the `isXAxisVisible` property. * * @public */ readonly isXAxisVisible: InputSignal; /** * Signal input for the `isLegendVisible` property. * * @public */ readonly isLegendVisible: InputSignal; /** * Signal input for the `legendPosition` property. * * @public */ readonly legendPosition: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChartElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChartComponent. */ type ChartMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChartComponent. */ type ChartComponentMethods = MethodMap; /** * @public */ declare function provideChartComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatHeaderComponent. * Use this token to provide default properties for the ChatHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot after - The content placed at the end of the chat header. * @slot before - The content placed at the beginning of the chat header. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `title` property. * * @public */ readonly title: InputSignal; /** * Signal input for the `subTitle` property. * * @public */ readonly subTitle: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatHeaderComponent. */ type ChatHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatHeaderComponent. */ type ChatHeaderComponentMethods = MethodMap; /** * @public */ declare function provideChatHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatInputAttachmentListComponent. * Use this token to provide default properties for the ChatInputAttachmentListComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_INPUT_ATTACHMENT_LIST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatInputAttachmentListComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `attachmentAdded` property. * * @public */ readonly attachmentAdded: InputSignal; /** * Signal input for the `attachmentRemoved` property. * * @public */ readonly attachmentRemoved: InputSignal; /** * Signal input for the `files` property. * * @public */ readonly files: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `attachmentAdd` event. * * @public */ readonly attachmentAdd: OutputEmitterRef; /** * Output signal for the `attachmentRemove` event. * * @public */ readonly attachmentRemove: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatInputAttachmentListElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatInputAttachmentListComponent. */ type ChatInputAttachmentListMethodNames = 'addAttachment' | 'removeAttachment' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatInputAttachmentListComponent. */ type ChatInputAttachmentListComponentMethods = MethodMap; /** * @public */ declare function provideChatInputAttachmentListComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatInputComponent. * Use this token to provide default properties for the ChatInputComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_INPUT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot tools - The tools slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatInputComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `submitted` property. * * @public */ readonly submitted: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `chatSubmit` event. * * @public */ readonly chatSubmit: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatInputElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatInputComponent. */ type ChatInputMethodNames = 'send' | 'clear' | 'onApplyTemplate' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatInputComponent. */ type ChatInputComponentMethods = MethodMap; /** * @public */ declare function provideChatInputComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatMarkerComponent. * Use this token to provide default properties for the ChatMarkerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_MARKER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatMarkerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `isSticky` property. * * @public */ readonly isSticky: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatMarkerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatMarkerComponent. */ type ChatMarkerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatMarkerComponent. */ type ChatMarkerComponentMethods = MethodMap; /** * @public */ declare function provideChatMarkerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatMessageAvatarComponent. * Use this token to provide default properties for the ChatMessageAvatarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_MESSAGE_AVATAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatMessageAvatarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatMessageAvatarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatMessageAvatarComponent. */ type ChatMessageAvatarMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatMessageAvatarComponent. */ type ChatMessageAvatarComponentMethods = MethodMap; /** * @public */ declare function provideChatMessageAvatarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatMessageDividerComponent. * Use this token to provide default properties for the ChatMessageDividerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_MESSAGE_DIVIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatMessageDividerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isSticky` property. * * @public */ readonly isSticky: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatMessageDividerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatMessageDividerComponent. */ type ChatMessageDividerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatMessageDividerComponent. */ type ChatMessageDividerComponentMethods = MethodMap; /** * @public */ declare function provideChatMessageDividerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatMessageReactionComponent. * Use this token to provide default properties for the ChatMessageReactionComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_MESSAGE_REACTION_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatMessageReactionComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `emoji` property. * * @public */ readonly emoji: InputSignal; /** * Signal input for the `count` property. * * @public */ readonly count: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatMessageReactionElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatMessageReactionComponent. */ type ChatMessageReactionMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatMessageReactionComponent. */ type ChatMessageReactionComponentMethods = MethodMap; /** * @public */ declare function provideChatMessageReactionComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatMessageComponent. * Use this token to provide default properties for the ChatMessageComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_MESSAGE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot at - The slot for timestamp elements. * @slot attachment - The slot for attachment elements. * @slot author - The slot for author elements. * @slot avatar - The slot for avatar elements. * @slot reaction - The slot for reaction elements. * @slot text - The slot for message elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatMessageComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `attachments` property. * * @public */ readonly attachments: InputSignal; /** * Signal input for the `author` property. * * @public */ readonly author: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `at` property. * * @public */ readonly at: InputSignal; /** * Signal input for the `reply` property. * * @public */ readonly reply: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatMessageElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatMessageComponent. */ type ChatMessageMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatMessageComponent. */ type ChatMessageComponentMethods = MethodMap; /** * @public */ declare function provideChatMessageComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChatComponent. * Use this token to provide default properties for the ChatComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHAT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot empty - Slot for empty state content. * @slot header - Slot for chat header content. * @slot input - Slot for chat input element. * @slot message - Slot for chat message elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChatComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `scrollToEnd` property. * * @public */ readonly scrollToEnd: InputSignal; /** * Signal input for the `begin` property. * * @public */ readonly begin: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChatElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChatComponent. */ type ChatMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChatComponent. */ type ChatComponentMethods = MethodMap; /** * @public */ declare function provideChatComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CheckBoxGroupComponent. * Use this token to provide default properties for the CheckBoxGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHECK_BOX_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CheckBoxGroupComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checkChanged` event. * * @public */ readonly checkChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CheckBoxGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CheckBoxGroupComponent. */ type CheckBoxGroupMethodNames = 'checkAll' | 'uncheckAll' | 'checkValidity' | 'onSlotChanges' | 'reset' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CheckBoxGroupComponent. */ type CheckBoxGroupComponentMethods = MethodMap; /** * @public */ declare function provideCheckBoxGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CheckboxComponent. * Use this token to provide default properties for the CheckboxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHECKBOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot checkmark - The checkmark slot. * @slot label - The label slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CheckboxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `labelPosition` property. * * @public */ readonly labelPosition: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `isThreeState` property. * * @public */ readonly isThreeState: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `indeterminate` event. * * @public */ readonly indeterminate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CheckboxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CheckboxComponent. */ type CheckboxMethodNames = 'reset' | 'checkValidity' | 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CheckboxComponent. */ type CheckboxComponentMethods = MethodMap; /** * @public */ declare function provideCheckboxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CheckmarkComponent. * Use this token to provide default properties for the CheckmarkComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHECKMARK_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CheckmarkComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `checked` property. * * @public */ readonly checked: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `isThreeState` property. * * @public */ readonly isThreeState: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CheckmarkElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CheckmarkComponent. */ type CheckmarkMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CheckmarkComponent. */ type CheckmarkComponentMethods = MethodMap; /** * @public */ declare function provideCheckmarkComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChipGroupComponent. * Use this token to provide default properties for the ChipGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHIP_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for chip elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChipGroupComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `wrap` property. * * @public */ readonly wrap: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `chipChanged` event. * * @public */ readonly chipChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChipGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChipGroupComponent. */ type ChipGroupMethodNames = 'onSlotChanges' | 'checkValidity' | 'reset' | 'selectAll' | 'deselectAll' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChipGroupComponent. */ type ChipGroupComponentMethods = MethodMap; /** * @public */ declare function provideChipGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChipComponent. * Use this token to provide default properties for the ChipComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot checkmark - The checkmark slot. * @slot close - The close button slot. * @slot icon - The icon slot. * @slot label - The label slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChipComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `isCheckable` property. * * @public */ readonly isCheckable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChipElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChipComponent. */ type ChipMethodNames = 'check' | 'uncheck' | 'toggle' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'close' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChipComponent. */ type ChipComponentMethods = MethodMap; /** * @public */ declare function provideChipComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChipBoxComponent. * Use this token to provide default properties for the ChipBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHIP_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the chip collection. * @slot suffix - Content placed after the chip collection. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChipBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `isEditable` property. * * @public */ readonly isEditable: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `pressBackspaceToRemove` property. * * @public */ readonly pressBackspaceToRemove: InputSignal; /** * Signal input for the `chips` property. * * @public */ readonly chips: InputSignal; /** * Signal input for the `separatorKeys` property. * * @public */ readonly separatorKeys: InputSignal; /** * Signal input for the `transform` property. * * @public */ readonly transform: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `chipAdded` event. * * @public */ readonly chipAdded: OutputEmitterRef; /** * Output signal for the `chipRemoved` event. * * @public */ readonly chipRemoved: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChipBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChipBoxComponent. */ type ChipBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'add' | 'delete' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChipBoxComponent. */ type ChipBoxComponentMethods = MethodMap; /** * @public */ declare function provideChipBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChoiceGroupHeaderComponent. * Use this token to provide default properties for the ChoiceGroupHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHOICE_GROUP_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for header content (text, icons, or custom markup) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChoiceGroupHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChoiceGroupHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChoiceGroupHeaderComponent. */ type ChoiceGroupHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChoiceGroupHeaderComponent. */ type ChoiceGroupHeaderComponentMethods = MethodMap; /** * @public */ declare function provideChoiceGroupHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChoiceGroupComponent. * Use this token to provide default properties for the ChoiceGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHOICE_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot error - The error slot. * @slot header - The header slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChoiceGroupComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `choiceChanged` event. * * @public */ readonly choiceChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChoiceGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChoiceGroupComponent. */ type ChoiceGroupMethodNames = 'onSlotChanges' | 'checkValidity' | 'reset' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChoiceGroupComponent. */ type ChoiceGroupComponentMethods = MethodMap; /** * @public */ declare function provideChoiceGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ChoiceComponent. * Use this token to provide default properties for the ChoiceComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CHOICE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot additional - The additional slot. * @slot checkmark - The checkmark slot. * @slot label - The label slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ChoiceComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `additional` property. * * @public */ readonly additional: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `isThreeState` property. * * @public */ readonly isThreeState: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `indeterminate` event. * * @public */ readonly indeterminate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ChoiceElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ChoiceComponent. */ type ChoiceMethodNames = 'reset' | 'checkValidity' | 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ChoiceComponent. */ type ChoiceComponentMethods = MethodMap; /** * @public */ declare function provideChoiceComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CodeComponent. * Use this token to provide default properties for the CodeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const CODE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CodeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CodeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CodeComponent. */ type CodeMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CodeComponent. */ type CodeComponentMethods = MethodMap; /** * @public */ declare function provideCodeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorAreaComponent. * Use this token to provide default properties for the ColorAreaComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_AREA_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorAreaComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorAreaElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorAreaComponent. */ type ColorAreaMethodNames = 'handleAreaPointerdown' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorAreaComponent. */ type ColorAreaComponentMethods = MethodMap; /** * @public */ declare function provideColorAreaComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorAlphaSliderComponent. * Use this token to provide default properties for the ColorEditorAlphaSliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_ALPHA_SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorAlphaSliderComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `alpha` property. * * @public */ readonly alpha: InputSignal; /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `alphaChanged` event. * * @public */ readonly alphaChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorAlphaSliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorAlphaSliderComponent. */ type ColorEditorAlphaSliderMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorAlphaSliderComponent. */ type ColorEditorAlphaSliderComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorAlphaSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorAreaComponent. * Use this token to provide default properties for the ColorEditorAreaComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_AREA_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorAreaComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `hue` property. * * @public */ readonly hue: InputSignal; /** * Signal input for the `saturation` property. * * @public */ readonly saturation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `colorAreaChanged` event. * * @public */ readonly colorAreaChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorAreaElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorAreaComponent. */ type ColorEditorAreaMethodNames = 'setColor' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorAreaComponent. */ type ColorEditorAreaComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorAreaComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorHueSliderComponent. * Use this token to provide default properties for the ColorEditorHueSliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_HUE_SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorHueSliderComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `hue` property. * * @public */ readonly hue: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `hueChanged` event. * * @public */ readonly hueChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorHueSliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorHueSliderComponent. */ type ColorEditorHueSliderMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorHueSliderComponent. */ type ColorEditorHueSliderComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorHueSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorInputsComponent. * Use this token to provide default properties for the ColorEditorInputsComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_INPUTS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorInputsComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `showAlpha` property. * * @public */ readonly showAlpha: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `colorChanged` event. * * @public */ readonly colorChanged: OutputEmitterRef; /** * Output signal for the `colorFormatChanged` event. * * @public */ readonly colorFormatChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorInputsElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorInputsComponent. */ type ColorEditorInputsMethodNames = 'previousFormat' | 'nextFormat' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorInputsComponent. */ type ColorEditorInputsComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorInputsComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorPaletteComponent. * Use this token to provide default properties for the ColorEditorPaletteComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_PALETTE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorPaletteComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `panelOpen` property. * * @public */ readonly panelOpen: InputSignal; /** * Signal input for the `palettes` property. * * @public */ readonly palettes: InputSignal; /** * Signal input for the `selectedPalette` property. * * @public */ readonly selectedPalette: InputSignal; /** * Signal input for the `allowAdd` property. * * @public */ readonly allowAdd: InputSignal; /** * Signal input for the `currentColor` property. * * @public */ readonly currentColor: InputSignal; /** * Signal input for the `panelAnchor` property. * * @public */ readonly panelAnchor: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `paletteSelect` event. * * @public */ readonly paletteSelect: OutputEmitterRef; /** * Output signal for the `paletteAdd` event. * * @public */ readonly paletteAdd: OutputEmitterRef; /** * Output signal for the `paletteChanged` event. * * @public */ readonly paletteChanged: OutputEmitterRef; /** * Output signal for the `paletteCustomChanged` event. * * @public */ readonly paletteCustomChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorPaletteElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorPaletteComponent. */ type ColorEditorPaletteMethodNames = 'getPanelStyles' | 'getActivePalette' | 'handleColorClick' | 'handleAddClick' | 'handleSwitcherClick' | 'handlePanelClose' | 'handlePaletteSelect' | 'addColorToCustomPalette' | 'removeColorFromCustomPalette' | 'getCustomPaletteColors' | 'setCustomPaletteColors' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorPaletteComponent. */ type ColorEditorPaletteComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorPaletteComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorShadeSliderComponent. * Use this token to provide default properties for the ColorEditorShadeSliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_SHADE_SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorShadeSliderComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `hue` property. * * @public */ readonly hue: InputSignal; /** * Signal input for the `saturation` property. * * @public */ readonly saturation: InputSignal; /** * Signal input for the `shade` property. * * @public */ readonly shade: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `shadeChanged` event. * * @public */ readonly shadeChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorShadeSliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorShadeSliderComponent. */ type ColorEditorShadeSliderMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorShadeSliderComponent. */ type ColorEditorShadeSliderComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorShadeSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorSwatchComponent. * Use this token to provide default properties for the ColorEditorSwatchComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_SWATCH_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorSwatchComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `copyable` property. * * @public */ readonly copyable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `swatchCopy` event. * * @public */ readonly swatchCopy: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorSwatchElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorSwatchComponent. */ type ColorEditorSwatchMethodNames = 'pick' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorSwatchComponent. */ type ColorEditorSwatchComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorSwatchComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorEditorComponent. * Use this token to provide default properties for the ColorEditorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_EDITOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot alpha-slider - Custom alpha slider component * @slot area - Custom color area component * @slot eye-dropper - The eye-dropper slot. * @slot hue-slider - Custom hue slider component * @slot inputs - Custom inputs component * @slot palette - Custom palette component * @slot swatch - Custom color swatch component * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorEditorComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `hue` property. * * @public */ readonly hue: InputSignal; /** * Signal input for the `saturation` property. * * @public */ readonly saturation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `alpha` property. * * @public */ readonly alpha: InputSignal; /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `showAlpha` property. * * @public */ readonly showAlpha: InputSignal; /** * Signal input for the `showInputs` property. * * @public */ readonly showInputs: InputSignal; /** * Signal input for the `showPalette` property. * * @public */ readonly showPalette: InputSignal; /** * Signal input for the `showEyeDropper` property. * * @public */ readonly showEyeDropper: InputSignal; /** * Signal input for the `showSwatch` property. * * @public */ readonly showSwatch: InputSignal; /** * Signal input for the `palettes` property. * * @public */ readonly palettes: InputSignal; /** * Signal input for the `selectedPalette` property. * * @public */ readonly selectedPalette: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `colorChanged` event. * * @public */ readonly colorChanged: OutputEmitterRef; /** * Output signal for the `colorFormatChanged` event. * * @public */ readonly colorFormatChanged: OutputEmitterRef; /** * Output signal for the `paletteChanged` event. * * @public */ readonly paletteChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorEditorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorEditorComponent. */ type ColorEditorMethodNames = 'getDisplayColor' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorEditorComponent. */ type ColorEditorComponentMethods = MethodMap; /** * @public */ declare function provideColorEditorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorPickerComponent. * Use this token to provide default properties for the ColorPickerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_PICKER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for custom trigger content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorPickerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `showAlpha` property. * * @public */ readonly showAlpha: InputSignal; /** * Signal input for the `showInputs` property. * * @public */ readonly showInputs: InputSignal; /** * Signal input for the `showPalette` property. * * @public */ readonly showPalette: InputSignal; /** * Signal input for the `showEyeDropper` property. * * @public */ readonly showEyeDropper: InputSignal; /** * Signal input for the `showSwatch` property. * * @public */ readonly showSwatch: InputSignal; /** * Signal input for the `palettes` property. * * @public */ readonly palettes: InputSignal; /** * Signal input for the `selectedPalette` property. * * @public */ readonly selectedPalette: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `colorChanged` event. * * @public */ readonly colorChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorPickerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorPickerComponent. */ type ColorPickerMethodNames = 'open' | 'close' | 'toggle' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorPickerComponent. */ type ColorPickerComponentMethods = MethodMap; /** * @public */ declare function provideColorPickerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorSliderComponent. * Use this token to provide default properties for the ColorSliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorSliderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorSliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorSliderComponent. */ type ColorSliderMethodNames = 'focus' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorSliderComponent. */ type ColorSliderComponentMethods = MethodMap; /** * @public */ declare function provideColorSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorSwatchGroupComponent. * Use this token to provide default properties for the ColorSwatchGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_SWATCH_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorSwatchGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorSwatchGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorSwatchGroupComponent. */ type ColorSwatchGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorSwatchGroupComponent. */ type ColorSwatchGroupComponentMethods = MethodMap; /** * @public */ declare function provideColorSwatchGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorSwatchComponent. * Use this token to provide default properties for the ColorSwatchComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_SWATCH_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorSwatchComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `hasBackground` property. * * @public */ readonly hasBackground: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorSwatchElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorSwatchComponent. */ type ColorSwatchMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorSwatchComponent. */ type ColorSwatchComponentMethods = MethodMap; /** * @public */ declare function provideColorSwatchComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorThumbComponent. * Use this token to provide default properties for the ColorThumbComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_THUMB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorThumbComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `color` property. * * @public */ readonly color: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorThumbElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorThumbComponent. */ type ColorThumbMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorThumbComponent. */ type ColorThumbComponentMethods = MethodMap; /** * @public */ declare function provideColorThumbComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ColorBoxComponent. * Use this token to provide default properties for the ColorBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COLOR_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input field. * @slot suffix - Content placed after the input field. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ColorBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `swatches` property. * * @public */ readonly swatches: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `colorPosition` property. * * @public */ readonly colorPosition: InputSignal; /** * Signal input for the `editorFormat` property. * * @public */ readonly editorFormat: InputSignal; /** * Signal input for the `showAlpha` property. * * @public */ readonly showAlpha: InputSignal; /** * Signal input for the `showInputs` property. * * @public */ readonly showInputs: InputSignal; /** * Signal input for the `showPalette` property. * * @public */ readonly showPalette: InputSignal; /** * Signal input for the `showEyeDropper` property. * * @public */ readonly showEyeDropper: InputSignal; /** * Signal input for the `showSwatch` property. * * @public */ readonly showSwatch: InputSignal; /** * Signal input for the `palettes` property. * * @public */ readonly palettes: InputSignal; /** * Signal input for the `selectedPalette` property. * * @public */ readonly selectedPalette: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `focus` event. * * @public */ readonly focus: OutputEmitterRef; /** * Output signal for the `blur` event. * * @public */ readonly blur: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ColorBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ColorBoxComponent. */ type ColorBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ColorBoxComponent. */ type ColorBoxComponentMethods = MethodMap; /** * @public */ declare function provideColorBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ComboItemComponent. * Use this token to provide default properties for the ComboItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COMBO_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot icon - The icon slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ComboItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ComboItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ComboItemComponent. */ type ComboItemMethodNames = 'hasVisibleFocusInTree' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ComboItemComponent. */ type ComboItemComponentMethods = MethodMap; /** * @public */ declare function provideComboItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ComboComponent. * Use this token to provide default properties for the ComboComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COMBO_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for combo items and options * @slot prefix - Leading content before the input (icons, labels) * @slot suffix - Trailing content after the input (actions, indicators) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ComboComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `selectedItems` property. * * @public */ readonly selectedItems: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ComboElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ComboComponent. */ type ComboMethodNames = 'reset' | 'checkValidity' | 'clear' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ComboComponent. */ type ComboComponentMethods = MethodMap; /** * @public */ declare function provideComboComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CommentComponent. * Use this token to provide default properties for the CommentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COMMENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot actions - The actions slot. * @slot at - The at slot. * @slot author - The author slot. * @slot avatar - The avatar slot. * @slot content - The content slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CommentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `author` property. * * @public */ readonly author: InputSignal; /** * Signal input for the `at` property. * * @public */ readonly at: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CommentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CommentComponent. */ type CommentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CommentComponent. */ type CommentComponentMethods = MethodMap; /** * @public */ declare function provideCommentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CompoundButtonComponent. * Use this token to provide default properties for the CompoundButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COMPOUND_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot label - Primary text content area for main button labeling * @slot overlay - Overlay content area for badges, notifications, or status indicators * @slot prefix - Leading content area displayed before the main label and icon * @slot subLabel - Secondary text content area for descriptions or additional contextual information * @slot suffix - Trailing content area displayed after all main content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CompoundButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `subLabel` property. * * @public */ readonly subLabel: InputSignal; /** * Signal input for the `isNavigation` property. * * @public */ readonly isNavigation: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CompoundButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CompoundButtonComponent. */ type CompoundButtonMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CompoundButtonComponent. */ type CompoundButtonComponentMethods = MethodMap; /** * @public */ declare function provideCompoundButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the CookiesConsentComponent. * Use this token to provide default properties for the CookiesConsentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const COOKIES_CONSENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Custom action buttons to override or extend the default accept/dismiss buttons * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class CookiesConsentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `accepted` property. * * @public */ readonly accepted: InputSignal; /** * Signal input for the `dismissed` property. * * @public */ readonly dismissed: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `hasAcceptedCookies` property. * * @public */ readonly hasAcceptedCookies: InputSignal; /** * Signal input for the `acceptable` property. * * @public */ readonly acceptable: InputSignal; /** * Signal input for the `dismissable` property. * * @public */ readonly dismissable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cookiesAccepted` event. * * @public */ readonly cookiesAccepted: OutputEmitterRef; /** * Output signal for the `cookiesDismissed` event. * * @public */ readonly cookiesDismissed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: CookiesConsentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on CookiesConsentComponent. */ type CookiesConsentMethodNames = 'onEnterAnimation' | 'onExitAnimation' | 'play' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for CookiesConsentComponent. */ type CookiesConsentComponentMethods = MethodMap; /** * @public */ declare function provideCookiesConsentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DataListComponent. * Use this token to provide default properties for the DataListComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DATA_LIST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DataListComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `alternating` property. * * @public */ readonly alternating: InputSignal; /** * Signal input for the `itemDefinitions` property. * * @public */ readonly itemDefinitions: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `source` property. * * @public */ readonly source: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DataListElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DataListComponent. */ type DataListMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DataListComponent. */ type DataListComponentMethods = MethodMap; /** * @public */ declare function provideDataListComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DataTableComponent. * Use this token to provide default properties for the DataTableComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DATA_TABLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot caption - The caption slot. * @slot summary - The summary slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DataTableComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `editorOpened` property. * * @public */ readonly editorOpened: InputSignal; /** * Signal input for the `sorted` property. * * @public */ readonly sorted: InputSignal; /** * Signal input for the `sortedSource` property. * * @public */ readonly sortedSource: InputSignal; /** * Signal input for the `allColumnsHidden` property. * * @public */ readonly allColumnsHidden: InputSignal; /** * Signal input for the `alternating` property. * * @public */ readonly alternating: InputSignal; /** * Signal input for the `autoGenerateColumns` property. * * @public */ readonly autoGenerateColumns: InputSignal; /** * Signal input for the `columnDefinitions` property. * * @public */ readonly columnDefinitions: InputSignal; /** * Signal input for the `caption` property. * * @public */ readonly caption: InputSignal; /** * Signal input for the `selectionType` property. * * @public */ readonly selectionType: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `resizable` property. * * @public */ readonly resizable: InputSignal; /** * Signal input for the `sortable` property. * * @public */ readonly sortable: InputSignal; /** * Signal input for the `pinable` property. * * @public */ readonly pinable: InputSignal; /** * Signal input for the `hideable` property. * * @public */ readonly hideable: InputSignal; /** * Signal input for the `autoSizeable` property. * * @public */ readonly autoSizeable: InputSignal; /** * Signal input for the `columnChoosable` property. * * @public */ readonly columnChoosable: InputSignal; /** * Signal input for the `reorderable` property. * * @public */ readonly reorderable: InputSignal; /** * Signal input for the `sortMode` property. * * @public */ readonly sortMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `source` property. * * @public */ readonly source: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `tableSelectionChanged` event. * * @public */ readonly tableSelectionChanged: OutputEmitterRef; /** * Output signal for the `dataTableEditorOpened` event. * * @public */ readonly dataTableEditorOpened: OutputEmitterRef; /** * Output signal for the `dataTableEditorClosed` event. * * @public */ readonly dataTableEditorClosed: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DataTableElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DataTableComponent. */ type DataTableMethodNames = 'openEditor' | 'closeEditor' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DataTableComponent. */ type DataTableComponentMethods = MethodMap; /** * @public */ declare function provideDataTableComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DateBoxComponent. * Use this token to provide default properties for the DateBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DATE_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input field. * @slot suffix - Content placed after the input field. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DateBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `displayDate` property. * * @public */ readonly displayDate: InputSignal; /** * Signal input for the `displayDateStart` property. * * @public */ readonly displayDateStart: InputSignal; /** * Signal input for the `displayDateEnd` property. * * @public */ readonly displayDateEnd: InputSignal; /** * Signal input for the `displayValue` property. * * @public */ readonly displayValue: InputSignal; /** * Signal input for the `values` property. * * @public */ readonly values: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `blackoutDates` property. * * @public */ readonly blackoutDates: InputSignal; /** * Signal input for the `specialDates` property. * * @public */ readonly specialDates: InputSignal; /** * Signal input for the `minDate` property. * * @public */ readonly minDate: InputSignal; /** * Signal input for the `maxDate` property. * * @public */ readonly maxDate: InputSignal; /** * Signal input for the `firstDayOfWeek` property. * * @public */ readonly firstDayOfWeek: InputSignal; /** * Signal input for the `isTodayHighlighted` property. * * @public */ readonly isTodayHighlighted: InputSignal; /** * Signal input for the `isWeekendHighlighted` property. * * @public */ readonly isWeekendHighlighted: InputSignal; /** * Signal input for the `showWeekNumbers` property. * * @public */ readonly showWeekNumbers: InputSignal; /** * Signal input for the `markerHandler` property. * * @public */ readonly markerHandler: InputSignal; /** * Signal input for the `showAdjacent` property. * * @public */ readonly showAdjacent: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DateBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DateBoxComponent. */ type DateBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DateBoxComponent. */ type DateBoxComponentMethods = MethodMap; /** * @public */ declare function provideDateBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DateTimeBoxComponent. * Use this token to provide default properties for the DateTimeBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DATE_TIME_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DateTimeBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `displayDate` property. * * @public */ readonly displayDate: InputSignal; /** * Signal input for the `displayDateStart` property. * * @public */ readonly displayDateStart: InputSignal; /** * Signal input for the `displayDateEnd` property. * * @public */ readonly displayDateEnd: InputSignal; /** * Signal input for the `displayValue` property. * * @public */ readonly displayValue: InputSignal; /** * Signal input for the `values` property. * * @public */ readonly values: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `blackoutDates` property. * * @public */ readonly blackoutDates: InputSignal; /** * Signal input for the `specialDates` property. * * @public */ readonly specialDates: InputSignal; /** * Signal input for the `minDate` property. * * @public */ readonly minDate: InputSignal; /** * Signal input for the `maxDate` property. * * @public */ readonly maxDate: InputSignal; /** * Signal input for the `firstDayOfWeek` property. * * @public */ readonly firstDayOfWeek: InputSignal; /** * Signal input for the `isTodayHighlighted` property. * * @public */ readonly isTodayHighlighted: InputSignal; /** * Signal input for the `isWeekendHighlighted` property. * * @public */ readonly isWeekendHighlighted: InputSignal; /** * Signal input for the `showWeekNumbers` property. * * @public */ readonly showWeekNumbers: InputSignal; /** * Signal input for the `markerHandler` property. * * @public */ readonly markerHandler: InputSignal; /** * Signal input for the `showAdjacent` property. * * @public */ readonly showAdjacent: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `format` property. * * @public */ readonly format: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DateTimeBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DateTimeBoxComponent. */ type DateTimeBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DateTimeBoxComponent. */ type DateTimeBoxComponentMethods = MethodMap; /** * @public */ declare function provideDateTimeBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DesignerCanvasComponent. * Use this token to provide default properties for the DesignerCanvasComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DESIGNER_CANVAS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for exactly one mosaik-designer-frame * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DesignerCanvasComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `panX` property. * * @public */ readonly panX: InputSignal; /** * Signal input for the `panY` property. * * @public */ readonly panY: InputSignal; /** * Signal input for the `zoomLevel` property. * * @public */ readonly zoomLevel: InputSignal; /** * Signal input for the `isPanning` property. * * @public */ readonly isPanning: InputSignal; /** * Signal input for the `zoom` property. * * @public */ readonly zoom: InputSignal; /** * Signal input for the `minZoom` property. * * @public */ readonly minZoom: InputSignal; /** * Signal input for the `maxZoom` property. * * @public */ readonly maxZoom: InputSignal; /** * Signal input for the `interactionMode` property. * * @public */ readonly interactionMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `zoomChanged` event. * * @public */ readonly zoomChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DesignerCanvasElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DesignerCanvasComponent. */ type DesignerCanvasMethodNames = 'zoomIn' | 'zoomOut' | 'setZoom' | 'resetZoom' | 'fitToFrame' | 'panBy' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DesignerCanvasComponent. */ type DesignerCanvasComponentMethods = MethodMap; /** * @public */ declare function provideDesignerCanvasComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DesignerContentComponent. * Use this token to provide default properties for the DesignerContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DESIGNER_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for the canvas (mosaik-designer-canvas) * @slot after-canvas - Generic extension slot after the canvas * @slot before-canvas - Generic extension slot before the canvas * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DesignerContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DesignerContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DesignerContentComponent. */ type DesignerContentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DesignerContentComponent. */ type DesignerContentComponentMethods = MethodMap; /** * @public */ declare function provideDesignerContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DesignerFrameComponent. * Use this token to provide default properties for the DesignerFrameComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DESIGNER_FRAME_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for layer content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DesignerFrameComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `bounds` property. * * @public */ readonly bounds: InputSignal; /** * Signal input for the `showBounds` property. * * @public */ readonly showBounds: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DesignerFrameElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DesignerFrameComponent. */ type DesignerFrameMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DesignerFrameComponent. */ type DesignerFrameComponentMethods = MethodMap; /** * @public */ declare function provideDesignerFrameComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DesignerComponent. * Use this token to provide default properties for the DesignerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DESIGNER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for the primary workspace structure (mosaik-designer-content) * @slot after-content - Generic extension slot after the main content area * @slot before-content - Generic extension slot before the main content area * @slot footer - Generic extension slot for footer content such as status bars * @slot header - Generic extension slot for header content such as toolbars * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DesignerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `resolvedLayers` property. * * @public */ readonly resolvedLayers: InputSignal; /** * Signal input for the `defaultLayers` property. * * @public */ readonly defaultLayers: InputSignal; /** * Signal input for the `layers` property. * * @public */ readonly layers: InputSignal; /** * Signal input for the `frameSize` property. * * @public */ readonly frameSize: InputSignal; /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `layersChanged` event. * * @public */ readonly layersChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DesignerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DesignerComponent. */ type DesignerMethodNames = 'updateLayers' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DesignerComponent. */ type DesignerComponentMethods = MethodMap; /** * @public */ declare function provideDesignerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogActionsComponent. * Use this token to provide default properties for the DialogActionsComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_ACTIONS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot for action buttons. * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogActionsComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogActionsElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogActionsComponent. */ type DialogActionsMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogActionsComponent. */ type DialogActionsComponentMethods = MethodMap; /** * @public */ declare function provideDialogActionsComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogContentComponent. * Use this token to provide default properties for the DialogContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for content children. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogContentComponent. */ type DialogContentMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogContentComponent. */ type DialogContentComponentMethods = MethodMap; /** * @public */ declare function provideDialogContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogFooterComponent. * Use this token to provide default properties for the DialogFooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogFooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogFooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogFooterComponent. */ type DialogFooterMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogFooterComponent. */ type DialogFooterComponentMethods = MethodMap; /** * @public */ declare function provideDialogFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogHeaderSubTextComponent. * Use this token to provide default properties for the DialogHeaderSubTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_HEADER_SUB_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogHeaderSubTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogHeaderSubTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogHeaderSubTextComponent. */ type DialogHeaderSubTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogHeaderSubTextComponent. */ type DialogHeaderSubTextComponentMethods = MethodMap; /** * @public */ declare function provideDialogHeaderSubTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogHeaderTextComponent. * Use this token to provide default properties for the DialogHeaderTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_HEADER_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogHeaderTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogHeaderTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogHeaderTextComponent. */ type DialogHeaderTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogHeaderTextComponent. */ type DialogHeaderTextComponentMethods = MethodMap; /** * @public */ declare function provideDialogHeaderTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogHeaderComponent. * Use this token to provide default properties for the DialogHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot header - The header slot. * @slot prefix - The prefix slot. * @slot subHeader - The subHeader slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `subText` property. * * @public */ readonly subText: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogHeaderComponent. */ type DialogHeaderMethodNames = 'onApplyTemplate' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogHeaderComponent. */ type DialogHeaderComponentMethods = MethodMap; /** * @public */ declare function provideDialogHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DialogComponent. * Use this token to provide default properties for the DialogComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIALOG_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Action buttons and controls area * @slot - Default content area for main dialog body * @slot footer - Dialog footer section for additional information * @slot header - Dialog header section for titles and controls * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DialogComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `dragging` property. * * @public */ readonly dragging: InputSignal; /** * Signal input for the `offsetX` property. * * @public */ readonly offsetX: InputSignal; /** * Signal input for the `offsetY` property. * * @public */ readonly offsetY: InputSignal; /** * Signal input for the `isFullScreen` property. * * @public */ readonly isFullScreen: InputSignal; /** * Signal input for the `isDraggable` property. * * @public */ readonly isDraggable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DialogElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DialogComponent. */ type DialogMethodNames = 'open' | 'close' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DialogComponent. */ type DialogComponentMethods = MethodMap; /** * @public */ declare function provideDialogComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DisclosureComponent. * Use this token to provide default properties for the DisclosureComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DISCLOSURE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing the main content inside the disclosure. * @slot end - The slot for placing content at the end of the disclosure. * @slot start - The slot for placing content at the start of the disclosure. * @slot summary - The slot for placing summary content that triggers the disclosure. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DisclosureComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `summary` property. * * @public */ readonly summary: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DisclosureElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DisclosureComponent. */ type DisclosureMethodNames = 'show' | 'hide' | 'toggle' | 'onToggle' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DisclosureComponent. */ type DisclosureComponentMethods = MethodMap; /** * @public */ declare function provideDisclosureComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DismissComponent. * Use this token to provide default properties for the DismissComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DISMISS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DismissComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DismissElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DismissComponent. */ type DismissMethodNames = 'close' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DismissComponent. */ type DismissComponentMethods = MethodMap; /** * @public */ declare function provideDismissComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DividerComponent. * Use this token to provide default properties for the DividerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DIVIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DividerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DividerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DividerComponent. */ type DividerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DividerComponent. */ type DividerComponentMethods = MethodMap; /** * @public */ declare function provideDividerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DockPanelComponent. * Use this token to provide default properties for the DockPanelComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DOCK_PANEL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for child elements with dock positioning attributes. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DockPanelComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `lastChildFill` property. * * @public */ readonly lastChildFill: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DockPanelElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DockPanelComponent. */ type DockPanelMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DockPanelComponent. */ type DockPanelComponentMethods = MethodMap; /** * @public */ declare function provideDockPanelComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DotGroupComponent. * Use this token to provide default properties for the DotGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DOT_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for Dot elements * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DotGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DotGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DotGroupComponent. */ type DotGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DotGroupComponent. */ type DotGroupComponentMethods = MethodMap; /** * @public */ declare function provideDotGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DotComponent. * Use this token to provide default properties for the DotComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DOT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DotComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `fill` property. * * @public */ readonly fill: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DotElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DotComponent. */ type DotMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DotComponent. */ type DotComponentMethods = MethodMap; /** * @public */ declare function provideDotComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerActionsComponent. * Use this token to provide default properties for the DrawerActionsComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_ACTIONS_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot for action buttons. * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerActionsComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerActionsElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerActionsComponent. */ type DrawerActionsMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerActionsComponent. */ type DrawerActionsComponentMethods = MethodMap; /** * @public */ declare function provideDrawerActionsComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerContainerComponent. * Use this token to provide default properties for the DrawerContainerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_CONTAINER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - The content element. * @slot drawer - The drawer element. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerContainerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `autoSize` property. * * @public */ readonly autoSize: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `drawer` property. * * @public */ readonly drawer: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `contentMarginChanged` event. * * @public */ readonly contentMarginChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerContainerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerContainerComponent. */ type DrawerContainerMethodNames = 'open' | 'close' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerContainerComponent. */ type DrawerContainerComponentMethods = MethodMap; /** * @public */ declare function provideDrawerContainerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerContentComponent. * Use this token to provide default properties for the DrawerContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content element. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `opened` property. * * @public */ readonly opened: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerContentComponent. */ type DrawerContentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerContentComponent. */ type DrawerContentComponentMethods = MethodMap; /** * @public */ declare function provideDrawerContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerFooterComponent. * Use this token to provide default properties for the DrawerFooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerFooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerFooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerFooterComponent. */ type DrawerFooterMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerFooterComponent. */ type DrawerFooterComponentMethods = MethodMap; /** * @public */ declare function provideDrawerFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerHeaderSubTextComponent. * Use this token to provide default properties for the DrawerHeaderSubTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_HEADER_SUB_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerHeaderSubTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerHeaderSubTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerHeaderSubTextComponent. */ type DrawerHeaderSubTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerHeaderSubTextComponent. */ type DrawerHeaderSubTextComponentMethods = MethodMap; /** * @public */ declare function provideDrawerHeaderSubTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerHeaderTextComponent. * Use this token to provide default properties for the DrawerHeaderTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_HEADER_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerHeaderTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerHeaderTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerHeaderTextComponent. */ type DrawerHeaderTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerHeaderTextComponent. */ type DrawerHeaderTextComponentMethods = MethodMap; /** * @public */ declare function provideDrawerHeaderTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerHeaderComponent. * Use this token to provide default properties for the DrawerHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot header - The header slot. * @slot prefix - The prefix slot. * @slot subHeader - The subHeader slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `subText` property. * * @public */ readonly subText: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerHeaderComponent. */ type DrawerHeaderMethodNames = 'onApplyTemplate' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerHeaderComponent. */ type DrawerHeaderComponentMethods = MethodMap; /** * @public */ declare function provideDrawerHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DrawerComponent. * Use this token to provide default properties for the DrawerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DRAWER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot actions - The actions content slot. * @slot footer - The footer content slot. * @slot header - The header content slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DrawerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isComposed` property. * * @public */ readonly isComposed: InputSignal; /** * Signal input for the `isFullScreen` property. * * @public */ readonly isFullScreen: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `hasShadow` property. * * @public */ readonly hasShadow: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DrawerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DrawerComponent. */ type DrawerMethodNames = 'open' | 'close' | 'toggle' | 'innerOffsetWidth' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DrawerComponent. */ type DrawerComponentMethods = MethodMap; /** * @public */ declare function provideDrawerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DropZoneComponent. * Use this token to provide default properties for the DropZoneComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DROP_ZONE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for content displayed inside the drop zone. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DropZoneComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `dropZoneData` event. * * @public */ readonly dropZoneData: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DropZoneElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DropZoneComponent. */ type DropZoneMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DropZoneComponent. */ type DropZoneComponentMethods = MethodMap; /** * @public */ declare function provideDropZoneComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DropDownButtonComponent. * Use this token to provide default properties for the DropDownButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DROP_DOWN_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default dropdown content slot. * @slot icon - The icon slot. * @slot label - The label slot. * @slot overlay - The overlay slot (useful for badges). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DropDownButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `caretVisible` property. * * @public */ readonly caretVisible: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DropDownButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DropDownButtonComponent. */ type DropDownButtonMethodNames = 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DropDownButtonComponent. */ type DropDownButtonComponentMethods = MethodMap; /** * @public */ declare function provideDropDownButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the DurationBoxComponent. * Use this token to provide default properties for the DurationBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const DURATION_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input segments. * @slot suffix - Content placed after the input segments. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class DurationBoxComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hours` property. * * @public */ readonly hours: InputSignal; /** * Signal input for the `minutes` property. * * @public */ readonly minutes: InputSignal; /** * Signal input for the `seconds` property. * * @public */ readonly seconds: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `focus` event. * * @public */ readonly focus: OutputEmitterRef; /** * Output signal for the `blur` event. * * @public */ readonly blur: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: DurationBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on DurationBoxComponent. */ type DurationBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for DurationBoxComponent. */ type DurationBoxComponentMethods = MethodMap; /** * @public */ declare function provideDurationBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ElevationComponent. * Use this token to provide default properties for the ElevationComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ELEVATION_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ElevationComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `weigh` property. * * @public */ readonly weigh: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ElevationElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ElevationComponent. */ type ElevationMethodNames = 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ElevationComponent. */ type ElevationComponentMethods = MethodMap; /** * @public */ declare function provideElevationComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the EmojiComponent. * Use this token to provide default properties for the EmojiComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EMOJI_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class EmojiComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `emoji` property. * * @public */ readonly emoji: InputSignal; /** * Signal input for the `unicode` property. * * @public */ readonly unicode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: EmojiElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on EmojiComponent. */ type EmojiMethodNames = 'toEmoji' | 'toUnicode' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for EmojiComponent. */ type EmojiComponentMethods = MethodMap; /** * @public */ declare function provideEmojiComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the EmptyStateComponent. * Use this token to provide default properties for the EmptyStateComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EMPTY_STATE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for additional empty state information or custom elements * @slot actions - Action buttons or links for user guidance and next steps * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class EmptyStateComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: EmptyStateElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on EmptyStateComponent. */ type EmptyStateMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for EmptyStateComponent. */ type EmptyStateComponentMethods = MethodMap; /** * @public */ declare function provideEmptyStateComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the EpgChannelComponent. * Use this token to provide default properties for the EpgChannelComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EPG_CHANNEL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for channel program items * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class EpgChannelComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: EpgChannelElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on EpgChannelComponent. */ type EpgChannelMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for EpgChannelComponent. */ type EpgChannelComponentMethods = MethodMap; /** * @public */ declare function provideEpgChannelComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the EpgProgramComponent. * Use this token to provide default properties for the EpgProgramComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EPG_PROGRAM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for program title text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class EpgProgramComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `root` property. * * @public */ readonly root: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `lane` property. * * @public */ readonly lane: InputSignal; /** * Signal input for the `isFiltered` property. * * @public */ readonly isFiltered: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `start` property. * * @public */ readonly start: InputSignal; /** * Signal input for the `end` property. * * @public */ readonly end: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `select` event. * * @public */ readonly select: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: EpgProgramElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on EpgProgramComponent. */ type EpgProgramMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for EpgProgramComponent. */ type EpgProgramComponentMethods = MethodMap; /** * @public */ declare function provideEpgProgramComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the EpgComponent. * Use this token to provide default properties for the EpgComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EPG_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot channels - `mosaik-epg-channel` elements for each broadcast channel row * @slot toolbar - The toolbar slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class EpgComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `visibleStart` property. * * @public */ readonly visibleStart: InputSignal; /** * Signal input for the `visibleEnd` property. * * @public */ readonly visibleEnd: InputSignal; /** * Signal input for the `isNow` property. * * @public */ readonly isNow: InputSignal; /** * Signal input for the `totalWidth` property. * * @public */ readonly totalWidth: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `zoom` property. * * @public */ readonly zoom: InputSignal; /** * Signal input for the `showNowLine` property. * * @public */ readonly showNowLine: InputSignal; /** * Signal input for the `showMinimap` property. * * @public */ readonly showMinimap: InputSignal; /** * Signal input for the `timelineFormat` property. * * @public */ readonly timelineFormat: InputSignal; /** * Signal input for the `showFilter` property. * * @public */ readonly showFilter: InputSignal; /** * Signal input for the `filterMemberPath` property. * * @public */ readonly filterMemberPath: InputSignal; /** * Signal input for the `filter` property. * * @public */ readonly filter: InputSignal; /** * Signal input for the `filterPlaceholder` property. * * @public */ readonly filterPlaceholder: InputSignal; /** * Signal input for the `start` property. * * @public */ readonly start: InputSignal; /** * Signal input for the `end` property. * * @public */ readonly end: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: EpgElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on EpgComponent. */ type EpgMethodNames = 'zoomIn' | 'zoomOut' | 'nextDate' | 'previousDate' | 'onScroll' | 'updateNowButtonVisibility' | 'scrollToNow' | 'onMinimapJump' | 'dragStart' | 'touchStart' | 'onSlotChange' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for EpgComponent. */ type EpgComponentMethods = MethodMap; /** * @public */ declare function provideEpgComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ErrorStateComponent. * Use this token to provide default properties for the ErrorStateComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ERROR_STATE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for additional error information or custom content * @slot actions - Action buttons for error recovery (retry, refresh, contact support, go back, etc.) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ErrorStateComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `code` property. * * @public */ readonly code: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ErrorStateElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ErrorStateComponent. */ type ErrorStateMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ErrorStateComponent. */ type ErrorStateComponentMethods = MethodMap; /** * @public */ declare function provideErrorStateComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ErrorComponent. * Use this token to provide default properties for the ErrorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ERROR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - Optional icon to display before the error text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ErrorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ErrorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ErrorComponent. */ type ErrorMethodNames = 'onEnterAnimation' | 'onExitAnimation' | 'play' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ErrorComponent. */ type ErrorComponentMethods = MethodMap; /** * @public */ declare function provideErrorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ExpandableComponent. * Use this token to provide default properties for the ExpandableComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EXPANDABLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ExpandableComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `direction` property. * * @public */ readonly direction: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `expanded` event. * * @public */ readonly expanded: OutputEmitterRef; /** * Output signal for the `collapsed` event. * * @public */ readonly collapsed: OutputEmitterRef; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ExpandableElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ExpandableComponent. */ type ExpandableMethodNames = 'onIsExpandedChanged' | 'expand' | 'collapse' | 'toggle' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ExpandableComponent. */ type ExpandableComponentMethods = MethodMap; /** * @public */ declare function provideExpandableComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ExpanderGroupComponent. * Use this token to provide default properties for the ExpanderGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EXPANDER_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing expander items. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ExpanderGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `direction` property. * * @public */ readonly direction: InputSignal; /** * Signal input for the `stacking` property. * * @public */ readonly stacking: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ExpanderGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ExpanderGroupComponent. */ type ExpanderGroupMethodNames = 'collapse' | 'expand' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ExpanderGroupComponent. */ type ExpanderGroupComponentMethods = MethodMap; /** * @public */ declare function provideExpanderGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ExpanderHeaderComponent. * Use this token to provide default properties for the ExpanderHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EXPANDER_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot text - The slot for placing header content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ExpanderHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ExpanderHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ExpanderHeaderComponent. */ type ExpanderHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ExpanderHeaderComponent. */ type ExpanderHeaderComponentMethods = MethodMap; /** * @public */ declare function provideExpanderHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ExpanderSubHeaderComponent. * Use this token to provide default properties for the ExpanderSubHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EXPANDER_SUB_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot text - The slot for placing sub-header content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ExpanderSubHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ExpanderSubHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ExpanderSubHeaderComponent. */ type ExpanderSubHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ExpanderSubHeaderComponent. */ type ExpanderSubHeaderComponentMethods = MethodMap; /** * @public */ declare function provideExpanderSubHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ExpanderComponent. * Use this token to provide default properties for the ExpanderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const EXPANDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing main content inside the expander. * @slot header - The header slot. * @slot actions - The slot for placing action elements in the expander header. * @slot icon - The slot for placing an icon in the expander. * @slot subHeader - The slot for placing sub-header content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ExpanderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `caretPosition` property. * * @public */ readonly caretPosition: InputSignal; /** * Signal input for the `direction` property. * * @public */ readonly direction: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `expanded` event. * * @public */ readonly expanded: OutputEmitterRef; /** * Output signal for the `collapsed` event. * * @public */ readonly collapsed: OutputEmitterRef; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ExpanderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ExpanderComponent. */ type ExpanderMethodNames = 'toggle' | 'expand' | 'collapse' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ExpanderComponent. */ type ExpanderComponentMethods = MethodMap; /** * @public */ declare function provideExpanderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FloatingActionButtonGroupComponent. * Use this token to provide default properties for the FloatingActionButtonGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOATING_ACTION_BUTTON_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for FABs. * @slot overlay - The overlay slot (useful for badges or additional visual elements). * @slot trigger - The trigger slot for initiating the FAB group. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FloatingActionButtonGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `direction` property. * * @public */ readonly direction: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FloatingActionButtonGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FloatingActionButtonGroupComponent. */ type FloatingActionButtonGroupMethodNames = 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FloatingActionButtonGroupComponent. */ type FloatingActionButtonGroupComponentMethods = MethodMap; /** * @public */ declare function provideFloatingActionButtonGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FloatingActionButtonComponent. * Use this token to provide default properties for the FloatingActionButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOATING_ACTION_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - Icon content area for the primary visual action indicator * @slot label - Optional text label for extended floating action button variations * @slot overlay - Overlay content area for badges, notifications, or status indicators * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FloatingActionButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FloatingActionButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FloatingActionButtonComponent. */ type FloatingActionButtonMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FloatingActionButtonComponent. */ type FloatingActionButtonComponentMethods = MethodMap; /** * @public */ declare function provideFloatingActionButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FilePickerComponent. * Use this token to provide default properties for the FilePickerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FILE_PICKER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for custom trigger content (e.g., a button or icon). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FilePickerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `multiple` property. * * @public */ readonly multiple: InputSignal; /** * Signal input for the `accept` property. * * @public */ readonly accept: InputSignal; /** * Signal input for the `directory` property. * * @public */ readonly directory: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `filesPicked` event. * * @public */ readonly filesPicked: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FilePickerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FilePickerComponent. */ type FilePickerMethodNames = 'pick' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FilePickerComponent. */ type FilePickerComponentMethods = MethodMap; /** * @public */ declare function provideFilePickerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FileUploadItemComponent. * Use this token to provide default properties for the FileUploadItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FILE_UPLOAD_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - The slot for custom action content (e.g., remove or retry buttons). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FileUploadItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `file` property. * * @public */ readonly file: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `controlled` property. * * @public */ readonly controlled: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FileUploadItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FileUploadItemComponent. */ type FileUploadItemMethodNames = 'onSave' | 'onDelete' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FileUploadItemComponent. */ type FileUploadItemComponentMethods = MethodMap; /** * @public */ declare function provideFileUploadItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FileUploadComponent. * Use this token to provide default properties for the FileUploadComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FILE_UPLOAD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - The actions slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FileUploadComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `isDragging` property. * * @public */ readonly isDragging: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `autoUpload` property. * * @public */ readonly autoUpload: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `multiple` property. * * @public */ readonly multiple: InputSignal; /** * Signal input for the `directory` property. * * @public */ readonly directory: InputSignal; /** * Signal input for the `accept` property. * * @public */ readonly accept: InputSignal; /** * Signal input for the `strategy` property. * * @public */ readonly strategy: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `maxSize` property. * * @public */ readonly maxSize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `fileAdded` event. * * @public */ readonly fileAdded: OutputEmitterRef; /** * Output signal for the `fileRemoved` event. * * @public */ readonly fileRemoved: OutputEmitterRef; /** * Output signal for the `fileFailed` event. * * @public */ readonly fileFailed: OutputEmitterRef; /** * Output signal for the `filesChanged` event. * * @public */ readonly filesChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FileUploadElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FileUploadComponent. */ type FileUploadMethodNames = 'add' | 'delete' | 'save' | 'reset' | 'checkValidity' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FileUploadComponent. */ type FileUploadComponentMethods = MethodMap; /** * @public */ declare function provideFileUploadComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlipComponent. * Use this token to provide default properties for the FlipComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot back - the back slot. * @slot front - the front slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlipComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `side` property. * * @public */ readonly side: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlipElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlipComponent. */ type FlipMethodNames = 'toggle' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlipComponent. */ type FlipComponentMethods = MethodMap; /** * @public */ declare function provideFlipComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FloatingTriggerComponent. * Use this token to provide default properties for the FloatingTriggerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOATING_TRIGGER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The trigger element that activates the floating content (typically a button) * @slot floating - The floating element to show/hide (typically mosaik-floating) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FloatingTriggerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FloatingTriggerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FloatingTriggerComponent. */ type FloatingTriggerMethodNames = 'onSlotChange' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FloatingTriggerComponent. */ type FloatingTriggerComponentMethods = MethodMap; /** * @public */ declare function provideFloatingTriggerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FloatingComponent. * Use this token to provide default properties for the FloatingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOATING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot for floating content * @slot anchor - The anchor slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FloatingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isVisible` property. * * @public */ readonly isVisible: InputSignal; /** * Signal input for the `anchor` property. * * @public */ readonly anchor: InputSignal; /** * Signal input for the `active` property. * * @public */ readonly active: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `strategy` property. * * @public */ readonly strategy: InputSignal; /** * Signal input for the `distance` property. * * @public */ readonly distance: InputSignal; /** * Signal input for the `skidding` property. * * @public */ readonly skidding: InputSignal; /** * Signal input for the `arrow` property. * * @public */ readonly arrow: InputSignal; /** * Signal input for the `arrowPlacement` property. * * @public */ readonly arrowPlacement: InputSignal; /** * Signal input for the `arrowPadding` property. * * @public */ readonly arrowPadding: InputSignal; /** * Signal input for the `flip` property. * * @public */ readonly flip: InputSignal; /** * Signal input for the `flipFallbackPlacements` property. * * @public */ readonly flipFallbackPlacements: InputSignal; /** * Signal input for the `flipBoundary` property. * * @public */ readonly flipBoundary: InputSignal; /** * Signal input for the `flipPadding` property. * * @public */ readonly flipPadding: InputSignal; /** * Signal input for the `flipFallbackStrategy` property. * * @public */ readonly flipFallbackStrategy: InputSignal; /** * Signal input for the `shift` property. * * @public */ readonly shift: InputSignal; /** * Signal input for the `shiftBoundary` property. * * @public */ readonly shiftBoundary: InputSignal; /** * Signal input for the `shiftPadding` property. * * @public */ readonly shiftPadding: InputSignal; /** * Signal input for the `autoSize` property. * * @public */ readonly autoSize: InputSignal; /** * Signal input for the `autoSizeBoundary` property. * * @public */ readonly autoSizeBoundary: InputSignal; /** * Signal input for the `autoSizePadding` property. * * @public */ readonly autoSizePadding: InputSignal; /** * Signal input for the `sync` property. * * @public */ readonly sync: InputSignal; /** * Signal input for the `maxWidth` property. * * @public */ readonly maxWidth: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `maxHeight` property. * * @public */ readonly maxHeight: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `isFullScreen` property. * * @public */ readonly isFullScreen: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `repositioned` event. * * @public */ readonly repositioned: OutputEmitterRef; /** * Output signal for the `activeChanged` event. * * @public */ readonly activeChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FloatingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FloatingComponent. */ type FloatingMethodNames = 'open' | 'close' | 'reposition' | 'getScrollableElement' | 'play' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FloatingComponent. */ type FloatingComponentMethods = MethodMap; /** * @public */ declare function provideFloatingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlowBoardColumnComposerComponent. * Use this token to provide default properties for the FlowBoardColumnComposerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOW_BOARD_COLUMN_COMPOSER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot form - The form content for creating new columns (completely user-defined) * @slot trigger - The trigger element that opens the form (e.g., "Add another list" button) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlowBoardColumnComposerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `open` property. * * @public */ readonly open: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `flowBoardBeforeColumnCreate` event. * * @public */ readonly flowBoardBeforeColumnCreate: OutputEmitterRef; /** * Output signal for the `flowBoardColumnCreate` event. * * @public */ readonly flowBoardColumnCreate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlowBoardColumnComposerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlowBoardColumnComposerComponent. */ type FlowBoardColumnComposerMethodNames = 'create' | 'toggle' | 'close' | 'handleFormKeydown' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlowBoardColumnComposerComponent. */ type FlowBoardColumnComposerComponentMethods = MethodMap; /** * @public */ declare function provideFlowBoardColumnComposerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlowBoardColumnItemComposerComponent. * Use this token to provide default properties for the FlowBoardColumnItemComposerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOW_BOARD_COLUMN_ITEM_COMPOSER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot form - The form content for creating new items (completely user-defined) * @slot trigger - The trigger element that opens the form (e.g., "Add another item" button) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlowBoardColumnItemComposerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `columnKey` property. * * @public */ readonly columnKey: InputSignal; /** * Signal input for the `open` property. * * @public */ readonly open: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `flowBoardBeforeItemCreate` event. * * @public */ readonly flowBoardBeforeItemCreate: OutputEmitterRef; /** * Output signal for the `flowBoardItemCreate` event. * * @public */ readonly flowBoardItemCreate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlowBoardColumnItemComposerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlowBoardColumnItemComposerComponent. */ type FlowBoardColumnItemComposerMethodNames = 'create' | 'toggle' | 'close' | 'handleFormKeydown' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlowBoardColumnItemComposerComponent. */ type FlowBoardColumnItemComposerComponentMethods = MethodMap; /** * @public */ declare function provideFlowBoardColumnItemComposerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlowBoardColumnItemComponent. * Use this token to provide default properties for the FlowBoardColumnItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOW_BOARD_COLUMN_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Action buttons or links related to the item * @slot footer - Footer content with actions or avatars * @slot meta - Additional metadata like price or status * @slot subtitle - The subtitle content of the item * @slot title - The title content of the item * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlowBoardColumnItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `columnKey` property. * * @public */ readonly columnKey: InputSignal; /** * Signal input for the `canDrag` property. * * @public */ readonly canDrag: InputSignal; /** * Signal input for the `itemKey` property. * * @public */ readonly itemKey: InputSignal; /** * Signal input for the `draggable` property. * * @public */ readonly draggable: InputSignal; /** * Signal input for the `reorderable` property. * * @public */ readonly reorderable: InputSignal; /** * Signal input for the `pinned` property. * * @public */ readonly pinned: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `flowBoardBeforeItemActivate` event. * * @public */ readonly flowBoardBeforeItemActivate: OutputEmitterRef; /** * Output signal for the `flowBoardItemActivate` event. * * @public */ readonly flowBoardItemActivate: OutputEmitterRef; /** * Output signal for the `flowBoardBeforeItemPinChange` event. * * @public */ readonly flowBoardBeforeItemPinChange: OutputEmitterRef; /** * Output signal for the `flowBoardItemPinChange` event. * * @public */ readonly flowBoardItemPinChange: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlowBoardColumnItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlowBoardColumnItemComponent. */ type FlowBoardColumnItemMethodNames = 'getDragRef' | 'activate' | 'pin' | 'unpin' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlowBoardColumnItemComponent. */ type FlowBoardColumnItemComponentMethods = MethodMap; /** * @public */ declare function provideFlowBoardColumnItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlowBoardColumnComponent. * Use this token to provide default properties for the FlowBoardColumnComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOW_BOARD_COLUMN_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for FlowBoardColumnItem elements * @slot actions - Action buttons for the column * @slot empty - Content to show when the column has no items * @slot footer - Footer content (usually contains a composer) * @slot meta - Metadata content (badges, counts, KPIs) * @slot title - The title content of the column header * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlowBoardColumnComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasItems` property. * * @public */ readonly hasItems: InputSignal; /** * Signal input for the `isDragEnabled` property. * * @public */ readonly isDragEnabled: InputSignal; /** * Signal input for the `canDrag` property. * * @public */ readonly canDrag: InputSignal; /** * Signal input for the `columnKey` property. * * @public */ readonly columnKey: InputSignal; /** * Signal input for the `reorderable` property. * * @public */ readonly reorderable: InputSignal; /** * Signal input for the `pinned` property. * * @public */ readonly pinned: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `flowBoardBeforeColumnPinChange` event. * * @public */ readonly flowBoardBeforeColumnPinChange: OutputEmitterRef; /** * Output signal for the `flowBoardColumnPinChange` event. * * @public */ readonly flowBoardColumnPinChange: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlowBoardColumnElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlowBoardColumnComponent. */ type FlowBoardColumnMethodNames = 'getItems' | 'getDragRef' | 'getDropListRef' | 'syncItemDragRefs' | 'getPinnedItems' | 'getNonPinnedItems' | 'setPinned' | 'handleSlotChange' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlowBoardColumnComponent. */ type FlowBoardColumnComponentMethods = MethodMap; /** * @public */ declare function provideFlowBoardColumnComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FlowBoardComponent. * Use this token to provide default properties for the FlowBoardComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FLOW_BOARD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for mosaik-flow-board-column elements * @slot append - Slot for add column action (mosaik-flow-board-column-composer) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FlowBoardComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `displayMode` property. * * @public */ readonly displayMode: InputSignal; /** * Signal input for the `dragdrop` property. * * @public */ readonly dragdrop: InputSignal; /** * Signal input for the `scrollMode` property. * * @public */ readonly scrollMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `flowBoardBeforeColumnReorder` event. * * @public */ readonly flowBoardBeforeColumnReorder: OutputEmitterRef; /** * Output signal for the `flowBoardColumnReorder` event. * * @public */ readonly flowBoardColumnReorder: OutputEmitterRef; /** * Output signal for the `flowBoardBeforeItemReorder` event. * * @public */ readonly flowBoardBeforeItemReorder: OutputEmitterRef; /** * Output signal for the `flowBoardItemReorder` event. * * @public */ readonly flowBoardItemReorder: OutputEmitterRef; /** * Output signal for the `flowBoardBeforeItemMove` event. * * @public */ readonly flowBoardBeforeItemMove: OutputEmitterRef; /** * Output signal for the `flowBoardItemMove` event. * * @public */ readonly flowBoardItemMove: OutputEmitterRef; /** * Output signal for the `flowBoardDragStart` event. * * @public */ readonly flowBoardDragStart: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FlowBoardElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FlowBoardComponent. */ type FlowBoardMethodNames = 'getColumns' | 'getColumnByKey' | 'onDefaultSlotChange' | 'moveItem' | 'reorderColumn' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FlowBoardComponent. */ type FlowBoardComponentMethods = MethodMap; /** * @public */ declare function provideFlowBoardComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FocusRingComponent. * Use this token to provide default properties for the FocusRingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FOCUS_RING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FocusRingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `visible` property. * * @public */ readonly visible: InputSignal; /** * Signal input for the `inward` property. * * @public */ readonly inward: InputSignal; /** * Signal input for the `controlled` property. * * @public */ readonly controlled: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FocusRingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FocusRingComponent. */ type FocusRingMethodNames = 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FocusRingComponent. */ type FocusRingComponentMethods = MethodMap; /** * @public */ declare function provideFocusRingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FontEditorComponent. * Use this token to provide default properties for the FontEditorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FONT_EDITOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FontEditorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `selected` property. * * @public */ readonly selected: InputSignal; /** * Signal input for the `fonts` property. * * @public */ readonly fonts: InputSignal; /** * Signal input for the `loading` property. * * @public */ readonly loading: InputSignal; /** * Signal input for the `availableLetters` property. * * @public */ readonly availableLetters: InputSignal; /** * Signal input for the `selectedFont` property. * * @public */ readonly selectedFont: InputSignal; /** * Signal input for the `providers` property. * * @public */ readonly providers: InputSignal; /** * Signal input for the `collections` property. * * @public */ readonly collections: InputSignal; /** * Signal input for the `showPreview` property. * * @public */ readonly showPreview: InputSignal; /** * Signal input for the `showAlphabetFilter` property. * * @public */ readonly showAlphabetFilter: InputSignal; /** * Signal input for the `showCategoryFilter` property. * * @public */ readonly showCategoryFilter: InputSignal; /** * Signal input for the `showSearch` property. * * @public */ readonly showSearch: InputSignal; /** * Signal input for the `showCollections` property. * * @public */ readonly showCollections: InputSignal; /** * Signal input for the `previewText` property. * * @public */ readonly previewText: InputSignal; /** * Signal input for the `selectedCategory` property. * * @public */ readonly selectedCategory: InputSignal; /** * Signal input for the `selectedLetter` property. * * @public */ readonly selectedLetter: InputSignal; /** * Signal input for the `searchText` property. * * @public */ readonly searchText: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `fontSelected` event. * * @public */ readonly fontSelected: OutputEmitterRef; /** * Output signal for the `fontChanged` event. * * @public */ readonly fontChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FontEditorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FontEditorComponent. */ type FontEditorMethodNames = 'addProvider' | 'removeProvider' | 'loadFonts' | 'filterByLetter' | 'filterByCategory' | 'filterBySearch' | 'selectFont' | 'loadFont' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FontEditorComponent. */ type FontEditorComponentMethods = MethodMap; /** * @public */ declare function provideFontEditorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FooterItemGroupComponent. * Use this token to provide default properties for the FooterItemGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FOOTER_ITEM_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for FooterItemElement children or other content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FooterItemGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `open` property. * * @public */ readonly open: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FooterItemGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FooterItemGroupComponent. */ type FooterItemGroupMethodNames = 'toggle' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FooterItemGroupComponent. */ type FooterItemGroupComponentMethods = MethodMap; /** * @public */ declare function provideFooterItemGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FooterItemComponent. * Use this token to provide default properties for the FooterItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FOOTER_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for link or content (typically an anchor tag) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FooterItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FooterItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FooterItemComponent. */ type FooterItemMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FooterItemComponent. */ type FooterItemComponentMethods = MethodMap; /** * @public */ declare function provideFooterItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FooterComponent. * Use this token to provide default properties for the FooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot bottom - Full-width content area below the main footer section * @slot brand - The brand slot. * @slot end - Right/end column content (additional links, social media, etc.) * @slot start - Left/start column content (navigation links, etc.) * @slot top - Full-width content area above the main footer section * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `brand` property. * * @public */ readonly brand: InputSignal; /** * Signal input for the `copyright` property. * * @public */ readonly copyright: InputSignal; /** * Signal input for the `breakpoint` property. * * @public */ readonly breakpoint: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FooterComponent. */ type FooterMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FooterComponent. */ type FooterComponentMethods = MethodMap; /** * @public */ declare function provideFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FormFieldComponent. * Use this token to provide default properties for the FormFieldComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FORM_FIELD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the form field control. * @slot actions - Slot for additional information or helper text. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FormFieldComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hint` property. * * @public */ readonly hint: InputSignal; /** * Signal input for the `error` property. * * @public */ readonly error: InputSignal; /** * Signal input for the `info` property. * * @public */ readonly info: InputSignal; /** * Signal input for the `validators` property. * * @public */ readonly validators: InputSignal; /** * Signal input for the `accessor` property. * * @public */ readonly accessor: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `validity` property. * * @public */ readonly validity: InputSignal; /** * Signal input for the `validationMessage` property. * * @public */ readonly validationMessage: InputSignal; /** * Signal input for the `willValidate` property. * * @public */ readonly willValidate: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `internals` property. * * @public */ readonly internals: InputSignal; /** * Signal input for the `form` property. * * @public */ readonly form: InputSignal; /** * Signal input for the `labels` property. * * @public */ readonly labels: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `invalid` event. * * @public */ readonly invalid: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FormFieldElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FormFieldComponent. */ type FormFieldMethodNames = 'checkValidity' | 'reportValidity' | 'formDisabledCallback' | 'formResetCallback' | 'formStateRestoreCallback' | 'getFormValue' | 'onSlotChange' | 'formAssociatedCallback' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate' | 'getFormState'; /** * Declares the methods interface for FormFieldComponent. */ type FormFieldComponentMethods = MethodMap; /** * @public */ declare function provideFormFieldComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the FormComponent. * Use this token to provide default properties for the FormComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const FORM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for form controls, form fields, and layout elements * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class FormComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `reseted` property. * * @public */ readonly reseted: InputSignal; /** * Signal input for the `novalidate` property. * * @public */ readonly novalidate: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `submitted` event. * * @public */ readonly submitted: OutputEmitterRef; /** * Output signal for the `formReset` event. * * @public */ readonly formReset: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: FormElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on FormComponent. */ type FormMethodNames = 'submit' | 'reset' | 'reportValidity' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for FormComponent. */ type FormComponentMethods = MethodMap; /** * @public */ declare function provideFormComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the GhostComponent. * Use this token to provide default properties for the GhostComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const GHOST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot (typically empty or used for hidden reference content) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class GhostComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `top` property. * * @public */ readonly top: InputSignal; /** * Signal input for the `left` property. * * @public */ readonly left: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: GhostElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on GhostComponent. */ type GhostMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for GhostComponent. */ type GhostComponentMethods = MethodMap; /** * @public */ declare function provideGhostComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the GridItemComponent. * Use this token to provide default properties for the GridItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const GRID_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class GridItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `column` property. * * @public */ readonly column: InputSignal; /** * Signal input for the `columnSpan` property. * * @public */ readonly columnSpan: InputSignal; /** * Signal input for the `row` property. * * @public */ readonly row: InputSignal; /** * Signal input for the `rowSpan` property. * * @public */ readonly rowSpan: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: GridItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on GridItemComponent. */ type GridItemMethodNames = 'invalidatePosition' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for GridItemComponent. */ type GridItemComponentMethods = MethodMap; /** * @public */ declare function provideGridItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the GridComponent. * Use this token to provide default properties for the GridComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const GRID_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for grid items. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class GridComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `rowDefinitions` property. * * @public */ readonly rowDefinitions: InputSignal; /** * Signal input for the `columnDefinitions` property. * * @public */ readonly columnDefinitions: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `horizontalAlignment` property. * * @public */ readonly horizontalAlignment: InputSignal; /** * Signal input for the `verticalAlignment` property. * * @public */ readonly verticalAlignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: GridElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on GridComponent. */ type GridMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for GridComponent. */ type GridComponentMethods = MethodMap; /** * @public */ declare function provideGridComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the HelmetComponent. * Use this token to provide default properties for the HelmetComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const HELMET_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class HelmetComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: HelmetElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on HelmetComponent. */ type HelmetMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for HelmetComponent. */ type HelmetComponentMethods = MethodMap; /** * @public */ declare function provideHelmetComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the HintComponent. * Use this token to provide default properties for the HintComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const HINT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class HintComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: HintElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on HintComponent. */ type HintMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for HintComponent. */ type HintComponentMethods = MethodMap; /** * @public */ declare function provideHintComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the IconComponent. * Use this token to provide default properties for the IconComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const ICON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class IconComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `data` property. * * @public */ readonly data: InputSignal; /** * Signal input for the `angle` property. * * @public */ readonly angle: InputSignal; /** * Signal input for the `inline` property. * * @public */ readonly inline: InputSignal; /** * Signal input for the `grid` property. * * @public */ readonly grid: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: IconElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on IconComponent. */ type IconMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for IconComponent. */ type IconComponentMethods = MethodMap; /** * @public */ declare function provideIconComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ImageComponent. * Use this token to provide default properties for the ImageComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const IMAGE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content overlaid on the image * @slot empty - Content shown when no image source is provided * @slot failed - Content displayed when image loading fails * @slot pending - Content shown while image is loading * @slot legend - Caption or description content positioned around the image * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ImageComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `alt` property. * * @public */ readonly alt: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `srcset` property. * * @public */ readonly srcset: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `thumbnailSrc` property. * * @public */ readonly thumbnailSrc: InputSignal; /** * Signal input for the `showFailed` property. * * @public */ readonly showFailed: InputSignal; /** * Signal input for the `showEmpty` property. * * @public */ readonly showEmpty: InputSignal; /** * Signal input for the `showPending` property. * * @public */ readonly showPending: InputSignal; /** * Signal input for the `legend` property. * * @public */ readonly legend: InputSignal; /** * Signal input for the `legendPosition` property. * * @public */ readonly legendPosition: InputSignal; /** * Signal input for the `ratio` property. * * @public */ readonly ratio: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `imageLoaded` event. * * @public */ readonly imageLoaded: OutputEmitterRef; /** * Output signal for the `imageFailed` event. * * @public */ readonly imageFailed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ImageElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ImageComponent. */ type ImageMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ImageComponent. */ type ImageComponentMethods = MethodMap; /** * @public */ declare function provideImageComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the IndicatorComponent. * Use this token to provide default properties for the IndicatorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const INDICATOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class IndicatorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `total` property. * * @public */ readonly total: InputSignal; /** * Signal input for the `selected` property. * * @public */ readonly selected: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `indicated` event. * * @public */ readonly indicated: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: IndicatorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on IndicatorComponent. */ type IndicatorMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for IndicatorComponent. */ type IndicatorComponentMethods = MethodMap; /** * @public */ declare function provideIndicatorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the JumbotronHeaderComponent. * Use this token to provide default properties for the JumbotronHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const JUMBOTRON_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for custom header content (overrides text attribute) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class JumbotronHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: JumbotronHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on JumbotronHeaderComponent. */ type JumbotronHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for JumbotronHeaderComponent. */ type JumbotronHeaderComponentMethods = MethodMap; /** * @public */ declare function provideJumbotronHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the JumbotronSubHeaderComponent. * Use this token to provide default properties for the JumbotronSubHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const JUMBOTRON_SUB_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for custom subheader content (overrides text attribute) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class JumbotronSubHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: JumbotronSubHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on JumbotronSubHeaderComponent. */ type JumbotronSubHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for JumbotronSubHeaderComponent. */ type JumbotronSubHeaderComponentMethods = MethodMap; /** * @public */ declare function provideJumbotronSubHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the JumbotronComponent. * Use this token to provide default properties for the JumbotronComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const JUMBOTRON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Action buttons or interactive elements * @slot header - Main heading content (or use header attribute) * @slot hint - Descriptive text or instructions (or use hint attribute) * @slot subHeader - Secondary heading content (or use subHeader attribute) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class JumbotronComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `hint` property. * * @public */ readonly hint: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: JumbotronElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on JumbotronComponent. */ type JumbotronMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for JumbotronComponent. */ type JumbotronComponentMethods = MethodMap; /** * @public */ declare function provideJumbotronComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the KbdShortcutComponent. * Use this token to provide default properties for the KbdShortcutComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const KBD_SHORTCUT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class KbdShortcutComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `gesture` property. * * @public */ readonly gesture: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: KbdShortcutElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on KbdShortcutComponent. */ type KbdShortcutMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for KbdShortcutComponent. */ type KbdShortcutComponentMethods = MethodMap; /** * @public */ declare function provideKbdShortcutComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the KbdComponent. * Use this token to provide default properties for the KbdComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const KBD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class KbdComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: KbdElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on KbdComponent. */ type KbdMethodNames = 'getModifierSymbol' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for KbdComponent. */ type KbdComponentMethods = MethodMap; /** * @public */ declare function provideKbdComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the LightChainComponent. * Use this token to provide default properties for the LightChainComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LIGHT_CHAIN_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot (currently unused, lights are generated programmatically) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class LightChainComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `count` property. * * @public */ readonly count: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: LightChainElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on LightChainComponent. */ type LightChainMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for LightChainComponent. */ type LightChainComponentMethods = MethodMap; /** * @public */ declare function provideLightChainComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListItemGroupComponent. * Use this token to provide default properties for the ListItemGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LIST_ITEM_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for list items (mosaik-list-item elements) * @slot header - Custom header content (overrides the default header text) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListItemGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isSticky` property. * * @public */ readonly isSticky: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListItemGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListItemGroupComponent. */ type ListItemGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListItemGroupComponent. */ type ListItemGroupComponentMethods = MethodMap; /** * @public */ declare function provideListItemGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListItemComponent. * Use this token to provide default properties for the ListItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LIST_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the main list item content * @slot prefix - Content displayed before the main content (e.g., avatar, icon) * @slot suffix - Content displayed after the main content (e.g., badge, action button) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListItemComponent. */ type ListItemMethodNames = 'hasVisibleFocusInTree' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListItemComponent. */ type ListItemComponentMethods = MethodMap; /** * @public */ declare function provideListItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListComponent. * Use this token to provide default properties for the ListComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LIST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for list items and groups * @slot empty - Empty state content when no items are available * @slot filter - Filter controls and search functionality area * @slot footer - Footer content below the list items * @slot header - Header content above the list items * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `showFilter` property. * * @public */ readonly showFilter: InputSignal; /** * Signal input for the `filterMemberPath` property. * * @public */ readonly filterMemberPath: InputSignal; /** * Signal input for the `filter` property. * * @public */ readonly filter: InputSignal; /** * Signal input for the `filterPlaceholder` property. * * @public */ readonly filterPlaceholder: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListComponent. */ type ListMethodNames = 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListComponent. */ type ListComponentMethods = MethodMap; /** * @public */ declare function provideListComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListingItemMarkerComponent. * Use this token to provide default properties for the ListingItemMarkerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LISTING_ITEM_MARKER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListingItemMarkerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `numberingType` property. * * @public */ readonly numberingType: InputSignal; /** * Signal input for the `bulletType` property. * * @public */ readonly bulletType: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListingItemMarkerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListingItemMarkerComponent. */ type ListingItemMarkerMethodNames = 'formatIndex' | 'getBulletGlyph' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListingItemMarkerComponent. */ type ListingItemMarkerComponentMethods = MethodMap; /** * @public */ declare function provideListingItemMarkerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListingItemComponent. * Use this token to provide default properties for the ListingItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LISTING_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for list item content. * @slot marker - Slot for a custom marker element. Defaults to an auto-configured ``. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListingItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `listType` property. * * @public */ readonly listType: InputSignal; /** * Signal input for the `listNumberingType` property. * * @public */ readonly listNumberingType: InputSignal; /** * Signal input for the `listBulletType` property. * * @public */ readonly listBulletType: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListingItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListingItemComponent. */ type ListingItemMethodNames = 'resolveIndex' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListingItemComponent. */ type ListingItemComponentMethods = MethodMap; /** * @public */ declare function provideListingItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ListingComponent. * Use this token to provide default properties for the ListingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const LISTING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for `` children. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ListingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `numberingType` property. * * @public */ readonly numberingType: InputSignal; /** * Signal input for the `bulletType` property. * * @public */ readonly bulletType: InputSignal; /** * Signal input for the `reversed` property. * * @public */ readonly reversed: InputSignal; /** * Signal input for the `start` property. * * @public */ readonly start: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ListingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ListingComponent. */ type ListingMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ListingComponent. */ type ListingComponentMethods = MethodMap; /** * @public */ declare function provideListingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MapComponent. * Use this token to provide default properties for the MapComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MAP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MapComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `latitude` property. * * @public */ readonly latitude: InputSignal; /** * Signal input for the `longitude` property. * * @public */ readonly longitude: InputSignal; /** * Signal input for the `zoom` property. * * @public */ readonly zoom: InputSignal; /** * Signal input for the `provider` property. * * @public */ readonly provider: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MapElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MapComponent. */ type MapMethodNames = 'getEmbedUrl' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MapComponent. */ type MapComponentMethods = MethodMap; /** * @public */ declare function provideMapComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MarqueeComponent. * Use this token to provide default properties for the MarqueeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MARQUEE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MarqueeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `speed` property. * * @public */ readonly speed: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MarqueeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MarqueeComponent. */ type MarqueeMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MarqueeComponent. */ type MarqueeComponentMethods = MethodMap; /** * @public */ declare function provideMarqueeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MasonryComponent. * Use this token to provide default properties for the MasonryComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MASONRY_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for elements to be arranged in masonry layout. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MasonryComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `columns` property. * * @public */ readonly columns: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MasonryElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MasonryComponent. */ type MasonryMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MasonryComponent. */ type MasonryComponentMethods = MethodMap; /** * @public */ declare function provideMasonryComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MenuItemGroupComponent. * Use this token to provide default properties for the MenuItemGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MENU_ITEM_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for menu items (mosaik-menu-item elements) * @slot header - Custom header content (overrides the default header text) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MenuItemGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MenuItemGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MenuItemGroupComponent. */ type MenuItemGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MenuItemGroupComponent. */ type MenuItemGroupComponentMethods = MethodMap; /** * @public */ declare function provideMenuItemGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MenuItemComponent. * Use this token to provide default properties for the MenuItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MENU_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot end - Content displayed at the end (after label) * @slot icon - The icon displayed for this menu item * @slot label - The primary label text * @slot start - Content displayed at the start (before icon) * @slot subLabel - Secondary descriptive text below the label * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MenuItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasChildren` property. * * @public */ readonly hasChildren: InputSignal; /** * Signal input for the `subLabel` property. * * @public */ readonly subLabel: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `menuMode` property. * * @public */ readonly menuMode: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `activated` event. * * @public */ readonly activated: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MenuItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MenuItemComponent. */ type MenuItemMethodNames = 'expand' | 'collapse' | 'toggle' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MenuItemComponent. */ type MenuItemComponentMethods = MethodMap; /** * @public */ declare function provideMenuItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MenuComponent. * Use this token to provide default properties for the MenuComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MENU_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MenuComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `activated` event. * * @public */ readonly activated: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MenuElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MenuComponent. */ type MenuMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MenuComponent. */ type MenuComponentMethods = MethodMap; /** * @public */ declare function provideMenuComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MessageBoxComponent. * Use this token to provide default properties for the MessageBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MESSAGE_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - Action buttons and controls area * @slot - Default content area for main dialog body * @slot footer - Dialog footer section for additional information * @slot header - Dialog header section for titles and controls * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MessageBoxComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `message` property. * * @public */ readonly message: InputSignal; /** * Signal input for the `buttons` property. * * @public */ readonly buttons: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dragging` property. * * @public */ readonly dragging: InputSignal; /** * Signal input for the `offsetX` property. * * @public */ readonly offsetX: InputSignal; /** * Signal input for the `offsetY` property. * * @public */ readonly offsetY: InputSignal; /** * Signal input for the `isFullScreen` property. * * @public */ readonly isFullScreen: InputSignal; /** * Signal input for the `isDraggable` property. * * @public */ readonly isDraggable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `dialogResult` event. * * @public */ readonly dialogResult: OutputEmitterRef; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MessageBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MessageBoxComponent. */ type MessageBoxMethodNames = 'open' | 'close' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MessageBoxComponent. */ type MessageBoxComponentMethods = MethodMap; /** * @public */ declare function provideMessageBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MessageContentComponent. * Use this token to provide default properties for the MessageContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MESSAGE_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing custom content instead of the text property. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MessageContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `collapsedLines` property. * * @public */ readonly collapsedLines: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `hasContent` property. * * @public */ readonly hasContent: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `expanded` event. * * @public */ readonly expanded: OutputEmitterRef; /** * Output signal for the `collapsed` event. * * @public */ readonly collapsed: OutputEmitterRef; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `contentChanged` event. * * @public */ readonly contentChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MessageContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MessageContentComponent. */ type MessageContentMethodNames = 'expand' | 'collapse' | 'toggle' | 'onIsExpandedChanged' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MessageContentComponent. */ type MessageContentComponentMethods = MethodMap; /** * @public */ declare function provideMessageContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MessageComponent. * Use this token to provide default properties for the MessageComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const MESSAGE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing rich content inside the message (only used when expandable). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MessageComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `expandable` property. * * @public */ readonly expandable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `expanded` event. * * @public */ readonly expanded: OutputEmitterRef; /** * Output signal for the `collapsed` event. * * @public */ readonly collapsed: OutputEmitterRef; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MessageElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MessageComponent. */ type MessageMethodNames = 'close' | 'toggle' | 'expand' | 'collapse' | 'onIsExpandedChanged' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MessageComponent. */ type MessageComponentMethods = MethodMap; /** * @public */ declare function provideMessageComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MeterBarComponent. * Use this token to provide default properties for the MeterBarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const METER_BAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot hint - Secondary text content area for additional meter information or status * @slot label - Text label content area for meter description or value display * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MeterBarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `percent` property. * * @public */ readonly percent: InputSignal; /** * Signal input for the `segments` property. * * @public */ readonly segments: InputSignal; /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `high` property. * * @public */ readonly high: InputSignal; /** * Signal input for the `low` property. * * @public */ readonly low: InputSignal; /** * Signal input for the `optimum` property. * * @public */ readonly optimum: InputSignal; /** * Signal input for the `range` property. * * @public */ readonly range: InputSignal; /** * Signal input for the `scale` property. * * @public */ readonly scale: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MeterBarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MeterBarComponent. */ type MeterBarMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MeterBarComponent. */ type MeterBarComponentMethods = MethodMap; /** * @public */ declare function provideMeterBarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the MeterRingComponent. * Use this token to provide default properties for the MeterRingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const METER_RING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot hint - Secondary text content area for additional meter information or status * @slot label - Text label content area for meter description or value display * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class MeterRingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `segments` property. * * @public */ readonly segments: InputSignal; /** * Signal input for the `effectiveRadius` property. * * @public */ readonly effectiveRadius: InputSignal; /** * Signal input for the `radius` property. * * @public */ readonly radius: InputSignal; /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `high` property. * * @public */ readonly high: InputSignal; /** * Signal input for the `low` property. * * @public */ readonly low: InputSignal; /** * Signal input for the `optimum` property. * * @public */ readonly optimum: InputSignal; /** * Signal input for the `range` property. * * @public */ readonly range: InputSignal; /** * Signal input for the `scale` property. * * @public */ readonly scale: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: MeterRingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on MeterRingComponent. */ type MeterRingMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for MeterRingComponent. */ type MeterRingComponentMethods = MethodMap; /** * @public */ declare function provideMeterRingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the NumberCounterComponent. * Use this token to provide default properties for the NumberCounterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const NUMBER_COUNTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class NumberCounterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `from` property. * * @public */ readonly from: InputSignal; /** * Signal input for the `to` property. * * @public */ readonly to: InputSignal; /** * Signal input for the `duration` property. * * @public */ readonly duration: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: NumberCounterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on NumberCounterComponent. */ type NumberCounterMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for NumberCounterComponent. */ type NumberCounterComponentMethods = MethodMap; /** * @public */ declare function provideNumberCounterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the NumberComponent. * Use this token to provide default properties for the NumberComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const NUMBER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot number - The number slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class NumberComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `number` property. * * @public */ readonly number: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: NumberElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on NumberComponent. */ type NumberMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for NumberComponent. */ type NumberComponentMethods = MethodMap; /** * @public */ declare function provideNumberComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the NumberBoxComponent. * Use this token to provide default properties for the NumberBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const NUMBER_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input field. * @slot suffix - Content placed after the input field. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class NumberBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `keyboard` property. * * @public */ readonly keyboard: InputSignal; /** * Signal input for the `spinPosition` property. * * @public */ readonly spinPosition: InputSignal; /** * Signal input for the `spinner` property. * * @public */ readonly spinner: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `decimalPlaces` property. * * @public */ readonly decimalPlaces: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `focus` event. * * @public */ readonly focus: OutputEmitterRef; /** * Output signal for the `blur` event. * * @public */ readonly blur: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: NumberBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on NumberBoxComponent. */ type NumberBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for NumberBoxComponent. */ type NumberBoxComponentMethods = MethodMap; /** * @public */ declare function provideNumberBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PageContentComponent. * Use this token to provide default properties for the PageContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for placing child elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PageContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `fullWidth` property. * * @public */ readonly fullWidth: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `horizontalAlignment` property. * * @public */ readonly horizontalAlignment: InputSignal; /** * Signal input for the `verticalAlignment` property. * * @public */ readonly verticalAlignment: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PageContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PageContentComponent. */ type PageContentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PageContentComponent. */ type PageContentComponentMethods = MethodMap; /** * @public */ declare function providePageContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PageHeaderComponent. * Use this token to provide default properties for the PageHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot additionalHeader - The additionalHeader slot. * @slot header - The header content. * @slot prefix - The prefix slot. * @slot subHeader - The subHeader slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PageHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `subText` property. * * @public */ readonly subText: InputSignal; /** * Signal input for the `additionalText` property. * * @public */ readonly additionalText: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PageHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PageHeaderComponent. */ type PageHeaderMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PageHeaderComponent. */ type PageHeaderComponentMethods = MethodMap; /** * @public */ declare function providePageHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PagePreContentComponent. * Use this token to provide default properties for the PagePreContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_PRE_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PagePreContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PagePreContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PagePreContentComponent. */ type PagePreContentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PagePreContentComponent. */ type PagePreContentComponentMethods = MethodMap; /** * @public */ declare function providePagePreContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PagePreHeaderComponent. * Use this token to provide default properties for the PagePreHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_PRE_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PagePreHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PagePreHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PagePreHeaderComponent. */ type PagePreHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PagePreHeaderComponent. */ type PagePreHeaderComponentMethods = MethodMap; /** * @public */ declare function providePagePreHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PageComponent. * Use this token to provide default properties for the PageComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - Main page content area * @slot footer - Page footer content (e.g., copyright, links) * @slot header - Primary page header content (e.g., navigation, title, actions) * @slot preContent - Content between header and main content (e.g., breadcrumbs, filters) * @slot preHeader - Content displayed before the main header (e.g., notifications, alerts) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PageComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `breakpoint` property. * * @public */ readonly breakpoint: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PageElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PageComponent. */ type PageMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PageComponent. */ type PageComponentMethods = MethodMap; /** * @public */ declare function providePageComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PageMenuComponent. * Use this token to provide default properties for the PageMenuComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGE_MENU_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The content of the page menu. * @slot end - The end content of the page menu. * @slot start - The start content of the page menu. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PageMenuComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `breakpoint` property. * * @public */ readonly breakpoint: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PageMenuElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PageMenuComponent. */ type PageMenuMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PageMenuComponent. */ type PageMenuComponentMethods = MethodMap; /** * @public */ declare function providePageMenuComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PaginatorComponent. * Use this token to provide default properties for the PaginatorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PAGINATOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PaginatorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `totalPages` property. * * @public */ readonly totalPages: InputSignal; /** * Signal input for the `rangeStart` property. * * @public */ readonly rangeStart: InputSignal; /** * Signal input for the `rangeEnd` property. * * @public */ readonly rangeEnd: InputSignal; /** * Signal input for the `hasPreviousPage` property. * * @public */ readonly hasPreviousPage: InputSignal; /** * Signal input for the `hasNextPage` property. * * @public */ readonly hasNextPage: InputSignal; /** * Signal input for the `total` property. * * @public */ readonly total: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `sizes` property. * * @public */ readonly sizes: InputSignal; /** * Signal input for the `showSizes` property. * * @public */ readonly showSizes: InputSignal; /** * Signal input for the `currentPage` property. * * @public */ readonly currentPage: InputSignal; /** * Signal input for the `showFirstLastButtons` property. * * @public */ readonly showFirstLastButtons: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `pageChanged` event. * * @public */ readonly pageChanged: OutputEmitterRef; /** * Output signal for the `pageSizeChanged` event. * * @public */ readonly pageSizeChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PaginatorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PaginatorComponent. */ type PaginatorMethodNames = 'goToFirstPage' | 'goToLastPage' | 'goToNextPage' | 'goToPreviousPage' | 'goToPage' | 'changePageSize' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PaginatorComponent. */ type PaginatorComponentMethods = MethodMap; /** * @public */ declare function providePaginatorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PasswordBoxComponent. * Use this token to provide default properties for the PasswordBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PASSWORD_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input field. * @slot suffix - Content placed after the input field. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PasswordBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `revealable` property. * * @public */ readonly revealable: InputSignal; /** * Signal input for the `isReveal` property. * * @public */ readonly isReveal: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `passwordRevealed` event. * * @public */ readonly passwordRevealed: OutputEmitterRef; /** * Output signal for the `passwordConcealed` event. * * @public */ readonly passwordConcealed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PasswordBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PasswordBoxComponent. */ type PasswordBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'reveal' | 'conceal' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PasswordBoxComponent. */ type PasswordBoxComponentMethods = MethodMap; /** * @public */ declare function providePasswordBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PatternComponent. * Use this token to provide default properties for the PatternComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PATTERN_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PatternComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `mouseX` property. * * @public */ readonly mouseX: InputSignal; /** * Signal input for the `mouseY` property. * * @public */ readonly mouseY: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PatternElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PatternComponent. */ type PatternMethodNames = 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PatternComponent. */ type PatternComponentMethods = MethodMap; /** * @public */ declare function providePatternComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PersonaComponent. * Use this token to provide default properties for the PersonaComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PERSONA_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content for avatar display (overrides automatic text/icon generation) * @slot badge - Status indicator or notification badge positioned on the avatar * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PersonaComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `primaryText` property. * * @public */ readonly primaryText: InputSignal; /** * Signal input for the `secondaryText` property. * * @public */ readonly secondaryText: InputSignal; /** * Signal input for the `tertiaryText` property. * * @public */ readonly tertiaryText: InputSignal; /** * Signal input for the `quaternaryText` property. * * @public */ readonly quaternaryText: InputSignal; /** * Signal input for the `presence` property. * * @public */ readonly presence: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `hasBadge` property. * * @public */ readonly hasBadge: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `textAccessor` property. * * @public */ readonly textAccessor: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `displayMode` property. * * @public */ readonly displayMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PersonaElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PersonaComponent. */ type PersonaMethodNames = 'changeTextAccessor' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PersonaComponent. */ type PersonaComponentMethods = MethodMap; /** * @public */ declare function providePersonaComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PerspectiveComponent. * Use this token to provide default properties for the PerspectiveComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PERSPECTIVE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PerspectiveComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `duration` property. * * @public */ readonly duration: InputSignal; /** * Signal input for the `factor` property. * * @public */ readonly factor: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PerspectiveElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PerspectiveComponent. */ type PerspectiveMethodNames = 'onApplyTemplate' | 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PerspectiveComponent. */ type PerspectiveComponentMethods = MethodMap; /** * @public */ declare function providePerspectiveComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PinBoxComponent. * Use this token to provide default properties for the PinBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PIN_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PinBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `length` property. * * @public */ readonly length: InputSignal; /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PinBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PinBoxComponent. */ type PinBoxMethodNames = 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PinBoxComponent. */ type PinBoxComponentMethods = MethodMap; /** * @public */ declare function providePinBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PipComponent. * Use this token to provide default properties for the PipComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PipComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PipElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PipComponent. */ type PipMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PipComponent. */ type PipComponentMethods = MethodMap; /** * @public */ declare function providePipComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PlaceholderComponent. * Use this token to provide default properties for the PlaceholderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PLACEHOLDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot for placeholder content (text, icons, or instructions) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PlaceholderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PlaceholderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PlaceholderComponent. */ type PlaceholderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PlaceholderComponent. */ type PlaceholderComponentMethods = MethodMap; /** * @public */ declare function providePlaceholderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PopupComponent. * Use this token to provide default properties for the PopupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const POPUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for the trigger/anchor element. * @slot content - The popup content to display. * @slot footer - Optional footer content for the popup. * @slot header - Optional header content for the popup. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PopupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `anchorElement` property. * * @public */ readonly anchorElement: InputSignal; /** * Signal input for the `isFloatingActive` property. * * @public */ readonly isFloatingActive: InputSignal; /** * Signal input for the `hasSlottedContent` property. * * @public */ readonly hasSlottedContent: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `placements` property. * * @public */ readonly placements: InputSignal; /** * Signal input for the `distance` property. * * @public */ readonly distance: InputSignal; /** * Signal input for the `skidding` property. * * @public */ readonly skidding: InputSignal; /** * Signal input for the `trigger` property. * * @public */ readonly trigger: InputSignal; /** * Signal input for the `showDelay` property. * * @public */ readonly showDelay: InputSignal; /** * Signal input for the `hideDelay` property. * * @public */ readonly hideDelay: InputSignal; /** * Signal input for the `staysOpen` property. * * @public */ readonly staysOpen: InputSignal; /** * Signal input for the `closeOnScroll` property. * * @public */ readonly closeOnScroll: InputSignal; /** * Signal input for the `interactive` property. * * @public */ readonly interactive: InputSignal; /** * Signal input for the `flip` property. * * @public */ readonly flip: InputSignal; /** * Signal input for the `shift` property. * * @public */ readonly shift: InputSignal; /** * Signal input for the `trapFocus` property. * * @public */ readonly trapFocus: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PopupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PopupComponent. */ type PopupMethodNames = 'open' | 'close' | 'toggle' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PopupComponent. */ type PopupComponentMethods = MethodMap; /** * @public */ declare function providePopupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PortalHostComponent. * Use this token to provide default properties for the PortalHostComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PORTAL_HOST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The container where portal projections will be rendered * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PortalHostComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PortalHostElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PortalHostComponent. */ type PortalHostMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PortalHostComponent. */ type PortalHostComponentMethods = MethodMap; /** * @public */ declare function providePortalHostComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PortalProjectionComponent. * Use this token to provide default properties for the PortalProjectionComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PORTAL_PROJECTION_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The projected content from the source portal * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PortalProjectionComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `portal` property. * * @public */ readonly portal: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PortalProjectionElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PortalProjectionComponent. */ type PortalProjectionMethodNames = 'assign' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PortalProjectionComponent. */ type PortalProjectionComponentMethods = MethodMap; /** * @public */ declare function providePortalProjectionComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PortalComponent. * Use this token to provide default properties for the PortalComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PORTAL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The content to be portaled to the destination * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PortalComponent$1 { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isProjected` property. * * @public */ readonly isProjected: InputSignal; /** * Signal input for the `projection` property. * * @public */ readonly projection: InputSignal; /** * Signal input for the `attached` property. * * @public */ readonly attached: InputSignal; /** * Signal input for the `detached` property. * * @public */ readonly detached: InputSignal; /** * Signal input for the `destination` property. * * @public */ readonly destination: InputSignal; /** * Signal input for the `adoptedStyles` property. * * @public */ readonly adoptedStyles: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `portalAttached` event. * * @public */ readonly portalAttached: OutputEmitterRef; /** * Output signal for the `portalDetached` event. * * @public */ readonly portalDetached: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PortalElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PortalComponent. */ type PortalMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PortalComponent. */ type PortalComponentMethods = MethodMap; /** * @public */ declare function providePortalComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the PressButtonComponent. * Use this token to provide default properties for the PressButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PRESS_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - The icon slot for placing an icon inside the button. * @slot label - The label slot for text or labels inside the button. * @slot overlay - The overlay slot (useful for badges or additional visual elements). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class PressButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isPressing` property. * * @public */ readonly isPressing: InputSignal; /** * Signal input for the `duration` property. * * @public */ readonly duration: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `pressed` event. * * @public */ readonly pressed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: PressButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on PressButtonComponent. */ type PressButtonMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for PressButtonComponent. */ type PressButtonComponentMethods = MethodMap; /** * @public */ declare function providePressButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ProgressBarComponent. * Use this token to provide default properties for the ProgressBarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PROGRESS_BAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot hint - Secondary text content area for additional progress information or details * @slot label - Text label content area for progress description or status * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ProgressBarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `isIndeterminate` property. * * @public */ readonly isIndeterminate: InputSignal; /** * Signal input for the `segments` property. * * @public */ readonly segments: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ProgressBarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ProgressBarComponent. */ type ProgressBarMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ProgressBarComponent. */ type ProgressBarComponentMethods = MethodMap; /** * @public */ declare function provideProgressBarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ProgressRingComponent. * Use this token to provide default properties for the ProgressRingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const PROGRESS_RING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot hint - Secondary text content area for additional progress information or status * @slot label - Text label content area for progress description or percentage display * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ProgressRingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `radius` property. * * @public */ readonly radius: InputSignal; /** * Signal input for the `isIndeterminate` property. * * @public */ readonly isIndeterminate: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ProgressRingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ProgressRingComponent. */ type ProgressRingMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ProgressRingComponent. */ type ProgressRingComponentMethods = MethodMap; /** * @public */ declare function provideProgressRingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the QRCodeComponent. * Use this token to provide default properties for the QRCodeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const QRCODE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class QRCodeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `radius` property. * * @public */ readonly radius: InputSignal; /** * Signal input for the `dimension` property. * * @public */ readonly dimension: InputSignal; /** * Signal input for the `errorCorrection` property. * * @public */ readonly errorCorrection: InputSignal; /** * Signal input for the `backgroundColor` property. * * @public */ readonly backgroundColor: InputSignal; /** * Signal input for the `foregroundColor` property. * * @public */ readonly foregroundColor: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: QRCodeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on QRCodeComponent. */ type QRCodeMethodNames = 'toDataURL' | 'toBlob' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for QRCodeComponent. */ type QRCodeComponentMethods = MethodMap; /** * @public */ declare function provideQRCodeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RadioGroupComponent. * Use this token to provide default properties for the RadioGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RADIO_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RadioGroupComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `radioChanged` event. * * @public */ readonly radioChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RadioGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RadioGroupComponent. */ type RadioGroupMethodNames = 'onSlotChanges' | 'checkValidity' | 'reset' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RadioGroupComponent. */ type RadioGroupComponentMethods = MethodMap; /** * @public */ declare function provideRadioGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RadioComponent. * Use this token to provide default properties for the RadioComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RADIO_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot checkmark - The checkmark slot. * @slot label - The label slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RadioComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `labelPosition` property. * * @public */ readonly labelPosition: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `isThreeState` property. * * @public */ readonly isThreeState: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `indeterminate` event. * * @public */ readonly indeterminate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RadioElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RadioComponent. */ type RadioMethodNames = 'reset' | 'checkValidity' | 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RadioComponent. */ type RadioComponentMethods = MethodMap; /** * @public */ declare function provideRadioComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RatingComponent. * Use this token to provide default properties for the RatingComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RATING_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RatingComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hoverValue` property. * * @public */ readonly hoverValue: InputSignal; /** * Signal input for the `isHovering` property. * * @public */ readonly isHovering: InputSignal; /** * Signal input for the `length` property. * * @public */ readonly length: InputSignal; /** * Signal input for the `precision` property. * * @public */ readonly precision: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `symbol` property. * * @public */ readonly symbol: InputSignal; /** * Signal input for the `symbolAccessor` property. * * @public */ readonly symbolAccessor: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RatingElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RatingComponent. */ type RatingMethodNames = 'focus' | 'blur' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RatingComponent. */ type RatingComponentMethods = MethodMap; /** * @public */ declare function provideRatingComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ReactionChatToolComponent. * Use this token to provide default properties for the ReactionChatToolComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const REACTION_CHAT_TOOL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ReactionChatToolComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `reactions` property. * * @public */ readonly reactions: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dock` property. * * @public */ readonly dock: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ReactionChatToolElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ReactionChatToolComponent. */ type ReactionChatToolMethodNames = 'execute' | 'attach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ReactionChatToolComponent. */ type ReactionChatToolComponentMethods = MethodMap; /** * @public */ declare function provideReactionChatToolComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RegionViewComponent. * Use this token to provide default properties for the RegionViewComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const REGION_VIEW_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The content to be rendered when this view becomes active in its parent region * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RegionViewComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `default` property. * * @public */ readonly default: InputSignal; /** * Signal input for the `active` property. * * @public */ readonly active: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RegionViewElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RegionViewComponent. */ type RegionViewMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RegionViewComponent. */ type RegionViewComponentMethods = MethodMap; /** * @public */ declare function provideRegionViewComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RegionComponent. * Use this token to provide default properties for the RegionComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const REGION_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Contains mosaik-region-view definitions to be managed by the region * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RegionComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `active` property. * * @public */ readonly active: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `activeChanged` event. * * @public */ readonly activeChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RegionElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RegionComponent. */ type RegionMethodNames = 'firstUpdated' | 'updated' | 'activate' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RegionComponent. */ type RegionComponentMethods = MethodMap; /** * @public */ declare function provideRegionComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RepeatButtonComponent. * Use this token to provide default properties for the RepeatButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const REPEAT_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - The icon slot for placing an icon inside the button. * @slot label - The label slot for text or labels inside the button. * @slot overlay - The overlay slot (useful for badges or additional visual elements). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RepeatButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isRepeating` property. * * @public */ readonly isRepeating: InputSignal; /** * Signal input for the `delay` property. * * @public */ readonly delay: InputSignal; /** * Signal input for the `interval` property. * * @public */ readonly interval: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `repeated` event. * * @public */ readonly repeated: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RepeatButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RepeatButtonComponent. */ type RepeatButtonMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RepeatButtonComponent. */ type RepeatButtonComponentMethods = MethodMap; /** * @public */ declare function provideRepeatButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ResizeAdornerComponent. * Use this token to provide default properties for the ResizeAdornerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RESIZE_ADORNER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The content of the resize adorner. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ResizeAdornerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `angle` property. * * @public */ readonly angle: InputSignal; /** * Signal input for the `transformOrigin` property. * * @public */ readonly transformOrigin: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ResizeAdornerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ResizeAdornerComponent. */ type ResizeAdornerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ResizeAdornerComponent. */ type ResizeAdornerComponentMethods = MethodMap; /** * @public */ declare function provideResizeAdornerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ResizeThumbComponent. * Use this token to provide default properties for the ResizeThumbComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RESIZE_THUMB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ResizeThumbComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isResizing` property. * * @public */ readonly isResizing: InputSignal; /** * Signal input for the `direction` property. * * @public */ readonly direction: InputSignal; /** * Signal input for the `allowedDirections` property. * * @public */ readonly allowedDirections: InputSignal; /** * Signal input for the `minWidth` property. * * @public */ readonly minWidth: InputSignal; /** * Signal input for the `minHeight` property. * * @public */ readonly minHeight: InputSignal; /** * Signal input for the `maxWidth` property. * * @public */ readonly maxWidth: InputSignal; /** * Signal input for the `maxHeight` property. * * @public */ readonly maxHeight: InputSignal; /** * Signal input for the `autoApply` property. * * @public */ readonly autoApply: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `resizeStart` event. * * @public */ readonly resizeStart: OutputEmitterRef; /** * Output signal for the `resizing` event. * * @public */ readonly resizing: OutputEmitterRef; /** * Output signal for the `resizeEnd` event. * * @public */ readonly resizeEnd: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ResizeThumbElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ResizeThumbComponent. */ type ResizeThumbMethodNames = 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ResizeThumbComponent. */ type ResizeThumbComponentMethods = MethodMap; /** * @public */ declare function provideResizeThumbComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ResizeComponent. * Use this token to provide default properties for the ResizeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RESIZE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the content to be resized. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ResizeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `ghostFactory` property. * * @public */ readonly ghostFactory: InputSignal; /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `active` property. * * @public */ readonly active: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `resizeResizeStarted` event. * * @public */ readonly resizeResizeStarted: OutputEmitterRef; /** * Output signal for the `resizeResized` event. * * @public */ readonly resizeResized: OutputEmitterRef; /** * Output signal for the `resizeResizeEnded` event. * * @public */ readonly resizeResizeEnded: OutputEmitterRef; /** * Output signal for the `resizeResizeCanceled` event. * * @public */ readonly resizeResizeCanceled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ResizeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ResizeComponent. */ type ResizeMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ResizeComponent. */ type ResizeComponentMethods = MethodMap; /** * @public */ declare function provideResizeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RibbonComponent. * Use this token to provide default properties for the RibbonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RIBBON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RibbonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RibbonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RibbonComponent. */ type RibbonMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RibbonComponent. */ type RibbonComponentMethods = MethodMap; /** * @public */ declare function provideRibbonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RichTextBoxComponent. * Use this token to provide default properties for the RichTextBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RICH_TEXT_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RichTextBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `minlength` property. * * @public */ readonly minlength: InputSignal; /** * Signal input for the `maxlength` property. * * @public */ readonly maxlength: InputSignal; /** * Signal input for the `multilineRows` property. * * @public */ readonly multilineRows: InputSignal; /** * Signal input for the `resize` property. * * @public */ readonly resize: InputSignal; /** * Signal input for the `showToolbar` property. * * @public */ readonly showToolbar: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RichTextBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RichTextBoxComponent. */ type RichTextBoxMethodNames = 'command' | 'focus' | 'blur' | 'reset' | 'clear' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RichTextBoxComponent. */ type RichTextBoxComponentMethods = MethodMap; /** * @public */ declare function provideRichTextBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the RippleComponent. * Use this token to provide default properties for the RippleComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const RIPPLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class RippleComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `centered` property. * * @public */ readonly centered: InputSignal; /** * Signal input for the `duration` property. * * @public */ readonly duration: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: RippleElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on RippleComponent. */ type RippleMethodNames = 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for RippleComponent. */ type RippleComponentMethods = MethodMap; /** * @public */ declare function provideRippleComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ScaleComponent. * Use this token to provide default properties for the ScaleComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SCALE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ScaleComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `factor` property. * * @public */ readonly factor: InputSignal; /** * Signal input for the `duration` property. * * @public */ readonly duration: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ScaleElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ScaleComponent. */ type ScaleMethodNames = 'onApplyTemplate' | 'attach' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ScaleComponent. */ type ScaleComponentMethods = MethodMap; /** * @public */ declare function provideScaleComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SchedulerEventComponent. * Use this token to provide default properties for the SchedulerEventComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SCHEDULER_EVENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - The content of the event (timeGrid and agenda layouts) * @slot footer - Footer content (timeGrid layout only) * @slot title - The title content of the event (all layouts) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SchedulerEventComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `schedulerEventChange` property. * * @public */ readonly schedulerEventChange: InputSignal; /** * Signal input for the `eventKey` property. * * @public */ readonly eventKey: InputSignal; /** * Signal input for the `allDay` property. * * @public */ readonly allDay: InputSignal; /** * Signal input for the `status` property. * * @public */ readonly status: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `start` property. * * @public */ readonly start: InputSignal; /** * Signal input for the `end` property. * * @public */ readonly end: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SchedulerEventElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SchedulerEventComponent. */ type SchedulerEventMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SchedulerEventComponent. */ type SchedulerEventComponentMethods = MethodMap; /** * @public */ declare function provideSchedulerEventComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SchedulerComponent. * Use this token to provide default properties for the SchedulerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SCHEDULER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for mosaik-scheduler-event elements * @slot allday-${ev.eventKey} - The allday-${ev.eventKey} slot. * @slot event-${ev.eventKey} - The event-${ev.eventKey} slot. * @slot toolbar - The toolbar slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SchedulerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `visibleDates` property. * * @public */ readonly visibleDates: InputSignal; /** * Signal input for the `collectedEvents` property. * * @public */ readonly collectedEvents: InputSignal; /** * Signal input for the `eventsByDay` property. * * @public */ readonly eventsByDay: InputSignal; /** * Signal input for the `timeSlots` property. * * @public */ readonly timeSlots: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `hasAllDayEvents` property. * * @public */ readonly hasAllDayEvents: InputSignal; /** * Signal input for the `view` property. * * @public */ readonly view: InputSignal; /** * Signal input for the `startDate` property. * * @public */ readonly startDate: InputSignal; /** * Signal input for the `days` property. * * @public */ readonly days: InputSignal; /** * Signal input for the `hourStart` property. * * @public */ readonly hourStart: InputSignal; /** * Signal input for the `hourEnd` property. * * @public */ readonly hourEnd: InputSignal; /** * Signal input for the `stepMinutes` property. * * @public */ readonly stepMinutes: InputSignal; /** * Signal input for the `timezone` property. * * @public */ readonly timezone: InputSignal; /** * Signal input for the `blackoutDates` property. * * @public */ readonly blackoutDates: InputSignal; /** * Signal input for the `specialDates` property. * * @public */ readonly specialDates: InputSignal; /** * Signal input for the `firstDayOfWeek` property. * * @public */ readonly firstDayOfWeek: InputSignal; /** * Signal input for the `isTodayHighlighted` property. * * @public */ readonly isTodayHighlighted: InputSignal; /** * Signal input for the `isWeekendHighlighted` property. * * @public */ readonly isWeekendHighlighted: InputSignal; /** * Signal input for the `allDayVisibility` property. * * @public */ readonly allDayVisibility: InputSignal; /** * Signal input for the `showWeekNumbers` property. * * @public */ readonly showWeekNumbers: InputSignal; /** * Signal input for the `showAdjacent` property. * * @public */ readonly showAdjacent: InputSignal; /** * Signal input for the `daysAhead` property. * * @public */ readonly daysAhead: InputSignal; /** * Signal input for the `weekdayFormat` property. * * @public */ readonly weekdayFormat: InputSignal; /** * Signal input for the `dayFormat` property. * * @public */ readonly dayFormat: InputSignal; /** * Signal input for the `timeFormat` property. * * @public */ readonly timeFormat: InputSignal; /** * Signal input for the `monthDayFormat` property. * * @public */ readonly monthDayFormat: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `schedulerBeforeEventActivate` event. * * @public */ readonly schedulerBeforeEventActivate: OutputEmitterRef; /** * Output signal for the `schedulerEventActivate` event. * * @public */ readonly schedulerEventActivate: OutputEmitterRef; /** * Output signal for the `schedulerBeforeSelectRange` event. * * @public */ readonly schedulerBeforeSelectRange: OutputEmitterRef; /** * Output signal for the `schedulerSelectRange` event. * * @public */ readonly schedulerSelectRange: OutputEmitterRef; /** * Output signal for the `schedulerRangeChange` event. * * @public */ readonly schedulerRangeChange: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SchedulerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SchedulerComponent. */ type SchedulerMethodNames = 'isBlackoutDate' | 'isSpecialDate' | 'isWeekend' | 'isToday' | 'getEventsForDay' | 'getAllDayEventsForDay' | 'getAllDayEvents' | 'getNowIndicatorTop' | 'activateEvent' | 'navigateToDate' | 'navigateToday' | 'navigatePrevious' | 'navigateNext' | 'onEventClick' | 'onGridCellClick' | 'onAllDayCellClick' | 'onEventKeydown' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SchedulerComponent. */ type SchedulerComponentMethods = MethodMap; /** * @public */ declare function provideSchedulerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ScrollComponent. * Use this token to provide default properties for the ScrollComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SCROLL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot for scrollable content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ScrollComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isAtScrollTop` property. * * @public */ readonly isAtScrollTop: InputSignal; /** * Signal input for the `isAtScrollBottom` property. * * @public */ readonly isAtScrollBottom: InputSignal; /** * Signal input for the `isAtScrollStart` property. * * @public */ readonly isAtScrollStart: InputSignal; /** * Signal input for the `isAtScrollEnd` property. * * @public */ readonly isAtScrollEnd: InputSignal; /** * Signal input for the `isScrollable` property. * * @public */ readonly isScrollable: InputSignal; /** * Signal input for the `showScrollButtons` property. * * @public */ readonly showScrollButtons: InputSignal; /** * Signal input for the `showScrollbar` property. * * @public */ readonly showScrollbar: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ScrollElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ScrollComponent. */ type ScrollMethodNames = 'scrollByDirection' | 'scrollToPosition' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ScrollComponent. */ type ScrollComponentMethods = MethodMap; /** * @public */ declare function provideScrollComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ScrubSliderComponent. * Use this token to provide default properties for the ScrubSliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SCRUB_SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot hint - The hint slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ScrubSliderComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `track` property. * * @public */ readonly track: InputSignal; /** * Signal input for the `ticks` property. * * @public */ readonly ticks: InputSignal; /** * Signal input for the `tickPlacement` property. * * @public */ readonly tickPlacement: InputSignal; /** * Signal input for the `showTickLabels` property. * * @public */ readonly showTickLabels: InputSignal; /** * Signal input for the `tickLabelAccessor` property. * * @public */ readonly tickLabelAccessor: InputSignal; /** * Signal input for the `tooltipPlacement` property. * * @public */ readonly tooltipPlacement: InputSignal; /** * Signal input for the `tooltipAccessor` property. * * @public */ readonly tooltipAccessor: InputSignal; /** * Signal input for the `pxPerStep` property. * * @public */ readonly pxPerStep: InputSignal; /** * Signal input for the `accelerate` property. * * @public */ readonly accelerate: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `input` event. * * @public */ readonly input: OutputEmitterRef; /** * Output signal for the `change` event. * * @public */ readonly change: OutputEmitterRef; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ScrubSliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ScrubSliderComponent. */ type ScrubSliderMethodNames = 'checkValidity' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ScrubSliderComponent. */ type ScrubSliderComponentMethods = MethodMap; /** * @public */ declare function provideScrubSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SearchBoxComponent. * Use this token to provide default properties for the SearchBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SEARCH_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the search input. * @slot suffix - Content placed after the search input. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SearchBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `mode` property. * * @public */ readonly mode: InputSignal; /** * Signal input for the `delay` property. * * @public */ readonly delay: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `searched` event. * * @public */ readonly searched: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SearchBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SearchBoxComponent. */ type SearchBoxMethodNames = 'focus' | 'blur' | 'reset' | 'search' | 'clear' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SearchBoxComponent. */ type SearchBoxComponentMethods = MethodMap; /** * @public */ declare function provideSearchBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SegmentItemComponent. * Use this token to provide default properties for the SegmentItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SEGMENT_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - The icon displayed within the segment item * @slot label - The text label displayed within the segment item * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SegmentItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SegmentItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SegmentItemComponent. */ type SegmentItemMethodNames = 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SegmentItemComponent. */ type SegmentItemComponentMethods = MethodMap; /** * @public */ declare function provideSegmentItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SegmentComponent. * Use this token to provide default properties for the SegmentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SEGMENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for segment items (mosaik-segment-item elements) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SegmentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SegmentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SegmentComponent. */ type SegmentMethodNames = 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SegmentComponent. */ type SegmentComponentMethods = MethodMap; /** * @public */ declare function provideSegmentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SelectItemGroupComponent. * Use this token to provide default properties for the SelectItemGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SELECT_ITEM_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for Select Item elements within the group * @slot header - The header slot for custom group label content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SelectItemGroupComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SelectItemGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SelectItemGroupComponent. */ type SelectItemGroupMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SelectItemGroupComponent. */ type SelectItemGroupComponentMethods = MethodMap; /** * @public */ declare function provideSelectItemGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SelectItemComponent. * Use this token to provide default properties for the SelectItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SELECT_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot end - Content placed after the label (e.g., shortcuts, metadata) * @slot icon - The icon display area alongside the label * @slot label - The primary text label for the option * @slot start - Content placed before the icon (e.g., status indicators, badges) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SelectItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SelectItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SelectItemComponent. */ type SelectItemMethodNames = 'hasVisibleFocusInTree' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SelectItemComponent. */ type SelectItemComponentMethods = MethodMap; /** * @public */ declare function provideSelectItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SelectComponent. * Use this token to provide default properties for the SelectComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SELECT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for select items and groups. * @slot filter - Custom filter input for the dropdown. * @slot prefix - Content placed before the input value. * @slot suffix - Content placed after the input value. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SelectComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `isEditable` property. * * @public */ readonly isEditable: InputSignal; /** * Signal input for the `isReadOnly` property. * * @public */ readonly isReadOnly: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `showFilter` property. * * @public */ readonly showFilter: InputSignal; /** * Signal input for the `filterMemberPath` property. * * @public */ readonly filterMemberPath: InputSignal; /** * Signal input for the `filter` property. * * @public */ readonly filter: InputSignal; /** * Signal input for the `filterPlaceholder` property. * * @public */ readonly filterPlaceholder: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SelectElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SelectComponent. */ type SelectMethodNames = 'reset' | 'checkValidity' | 'clear' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SelectComponent. */ type SelectComponentMethods = MethodMap; /** * @public */ declare function provideSelectComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetContentComponent. * Use this token to provide default properties for the SheetContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for content children. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetContentComponent. */ type SheetContentMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetContentComponent. */ type SheetContentComponentMethods = MethodMap; /** * @public */ declare function provideSheetContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetFooterComponent. * Use this token to provide default properties for the SheetFooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetFooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetFooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetFooterComponent. */ type SheetFooterMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetFooterComponent. */ type SheetFooterComponentMethods = MethodMap; /** * @public */ declare function provideSheetFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetHeaderSubTextComponent. * Use this token to provide default properties for the SheetHeaderSubTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_HEADER_SUB_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetHeaderSubTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetHeaderSubTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetHeaderSubTextComponent. */ type SheetHeaderSubTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetHeaderSubTextComponent. */ type SheetHeaderSubTextComponentMethods = MethodMap; /** * @public */ declare function provideSheetHeaderSubTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetHeaderTextComponent. * Use this token to provide default properties for the SheetHeaderTextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_HEADER_TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetHeaderTextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetHeaderTextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetHeaderTextComponent. */ type SheetHeaderTextMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetHeaderTextComponent. */ type SheetHeaderTextComponentMethods = MethodMap; /** * @public */ declare function provideSheetHeaderTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetHeaderComponent. * Use this token to provide default properties for the SheetHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot header - The header slot. * @slot prefix - The prefix slot. * @slot subHeader - The subHeader slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `subText` property. * * @public */ readonly subText: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetHeaderComponent. */ type SheetHeaderMethodNames = 'onApplyTemplate' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetHeaderComponent. */ type SheetHeaderComponentMethods = MethodMap; /** * @public */ declare function provideSheetHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SheetComponent. * Use this token to provide default properties for the SheetComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SHEET_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - The content slot for `SheetContentElement`. * @slot footer - The footer slot for `SheetFooterElement`. * @slot header - The header slot for `SheetHeaderElement`. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SheetComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SheetElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SheetComponent. */ type SheetMethodNames = 'open' | 'close' | 'partial' | 'toggle' | 'onBackdrop' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SheetComponent. */ type SheetComponentMethods = MethodMap; /** * @public */ declare function provideSheetComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SignaturePadComponent. * Use this token to provide default properties for the SignaturePadComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SIGNATURE_PAD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SignaturePadComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `isEmpty` property. * * @public */ readonly isEmpty: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `minDistance` property. * * @public */ readonly minDistance: InputSignal; /** * Signal input for the `throttle` property. * * @public */ readonly throttle: InputSignal; /** * Signal input for the `dotSize` property. * * @public */ readonly dotSize: InputSignal; /** * Signal input for the `minWidth` property. * * @public */ readonly minWidth: InputSignal; /** * Signal input for the `maxWidth` property. * * @public */ readonly maxWidth: InputSignal; /** * Signal input for the `velocityFilterWeight` property. * * @public */ readonly velocityFilterWeight: InputSignal; /** * Signal input for the `backgroundColor` property. * * @public */ readonly backgroundColor: InputSignal; /** * Signal input for the `penColor` property. * * @public */ readonly penColor: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `signStarted` event. * * @public */ readonly signStarted: OutputEmitterRef; /** * Output signal for the `signEnded` event. * * @public */ readonly signEnded: OutputEmitterRef; /** * Output signal for the `signStrokeBeforeUpdate` event. * * @public */ readonly signStrokeBeforeUpdate: OutputEmitterRef; /** * Output signal for the `signStrokeAfterUpdate` event. * * @public */ readonly signStrokeAfterUpdate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SignaturePadElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SignaturePadComponent. */ type SignaturePadMethodNames = 'checkValidity' | 'reset' | 'toData' | 'toDataURL' | 'toBlob' | 'fromData' | 'fromDataURL' | 'clear' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SignaturePadComponent. */ type SignaturePadComponentMethods = MethodMap; /** * @public */ declare function provideSignaturePadComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SkeletonComponent. * Use this token to provide default properties for the SkeletonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SKELETON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SkeletonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `target` property. * * @public */ readonly target: InputSignal; /** * Signal input for the `shape` property. * * @public */ readonly shape: InputSignal; /** * Signal input for the `shimmer` property. * * @public */ readonly shimmer: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SkeletonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SkeletonComponent. */ type SkeletonMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SkeletonComponent. */ type SkeletonComponentMethods = MethodMap; /** * @public */ declare function provideSkeletonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SliderComponent. * Use this token to provide default properties for the SliderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SLIDER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content displayed before the slider track (e.g., minimum value label or icon) * @slot suffix - Content displayed after the slider track (e.g., maximum value label or icon) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SliderComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `track` property. * * @public */ readonly track: InputSignal; /** * Signal input for the `ticks` property. * * @public */ readonly ticks: InputSignal; /** * Signal input for the `tickPlacement` property. * * @public */ readonly tickPlacement: InputSignal; /** * Signal input for the `showTickLabels` property. * * @public */ readonly showTickLabels: InputSignal; /** * Signal input for the `tickLabelAccessor` property. * * @public */ readonly tickLabelAccessor: InputSignal; /** * Signal input for the `tooltipPlacement` property. * * @public */ readonly tooltipPlacement: InputSignal; /** * Signal input for the `tooltipAccessor` property. * * @public */ readonly tooltipAccessor: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SliderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SliderComponent. */ type SliderMethodNames = 'stepDown' | 'stepUp' | 'checkValidity' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SliderComponent. */ type SliderComponentMethods = MethodMap; /** * @public */ declare function provideSliderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the Slider2ThumbComponent. * Use this token to provide default properties for the Slider2ThumbComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SLIDER2THUMB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class Slider2ThumbComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: Slider2ThumbElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on Slider2ThumbComponent. */ type Slider2ThumbMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for Slider2ThumbComponent. */ type Slider2ThumbComponentMethods = MethodMap; /** * @public */ declare function provideSlider2ThumbComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the Slider2Component. * Use this token to provide default properties for the Slider2Component. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SLIDER2_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot thumb - Slot for one or more Slider2Thumb elements representing draggable handles * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class Slider2Component { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `showValueIndicator` property. * * @public */ readonly showValueIndicator: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `valueChanged` property. * * @public */ readonly valueChanged: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `rangeValueChanged` event. * * @public */ readonly rangeValueChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: Slider2Element[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on Slider2Component. */ type Slider2MethodNames = 'onApplyTemplate' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for Slider2Component. */ type Slider2ComponentMethods = MethodMap; /** * @public */ declare function provideSlider2Component(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SpacerComponent. * Use this token to provide default properties for the SpacerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SPACER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content slot for spacer element (typically empty) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SpacerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `multiplier` property. * * @public */ readonly multiplier: InputSignal; /** * Signal input for the `multiplierValidator` property. * * @public */ readonly multiplierValidator: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `invert` property. * * @public */ readonly invert: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SpacerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SpacerComponent. */ type SpacerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SpacerComponent. */ type SpacerComponentMethods = MethodMap; /** * @public */ declare function provideSpacerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SplitButtonComponent. * Use this token to provide default properties for the SplitButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SPLIT_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default dropdown content slot. * @slot icon - The icon slot. * @slot label - The label slot. * @slot overlay - The overlay slot (useful for badge). * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SplitButtonComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SplitButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SplitButtonComponent. */ type SplitButtonMethodNames = 'onSplit' | 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SplitButtonComponent. */ type SplitButtonComponentMethods = MethodMap; /** * @public */ declare function provideSplitButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SplitComponent. * Use this token to provide default properties for the SplitComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SPLIT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - ${e.reverse ? 'end' : 'start'} - The ${e.reverse ? 'end' : 'start'} slot. * @slot thumb - Custom grip icon for the draggable divider (defaults to three dots icon) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SplitComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `collapsedPanel` property. * * @public */ readonly collapsedPanel: InputSignal; /** * Signal input for the `isCollapsed` property. * * @public */ readonly isCollapsed: InputSignal; /** * Signal input for the `isStartCollapsed` property. * * @public */ readonly isStartCollapsed: InputSignal; /** * Signal input for the `isEndCollapsed` property. * * @public */ readonly isEndCollapsed: InputSignal; /** * Signal input for the `hasPanels` property. * * @public */ readonly hasPanels: InputSignal; /** * Signal input for the `positionPercentage` property. * * @public */ readonly positionPercentage: InputSignal; /** * Signal input for the `positionInPixels` property. * * @public */ readonly positionInPixels: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `lock` property. * * @public */ readonly lock: InputSignal; /** * Signal input for the `snaps` property. * * @public */ readonly snaps: InputSignal; /** * Signal input for the `snapThreshold` property. * * @public */ readonly snapThreshold: InputSignal; /** * Signal input for the `thickness` property. * * @public */ readonly thickness: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `collapsible` property. * * @public */ readonly collapsible: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `splitReposition` event. * * @public */ readonly splitReposition: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SplitElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SplitComponent. */ type SplitMethodNames = 'onSlotChanges' | 'collapse' | 'expand' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SplitComponent. */ type SplitComponentMethods = MethodMap; /** * @public */ declare function provideSplitComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the StackComponent. * Use this token to provide default properties for the StackComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const STACK_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for child elements to be arranged in stack layout * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class StackComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `wrap` property. * * @public */ readonly wrap: InputSignal; /** * Signal input for the `horizontalAlignment` property. * * @public */ readonly horizontalAlignment: InputSignal; /** * Signal input for the `verticalAlignment` property. * * @public */ readonly verticalAlignment: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: StackElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on StackComponent. */ type StackMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for StackComponent. */ type StackComponentMethods = MethodMap; /** * @public */ declare function provideStackComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the StepperItemComponent. * Use this token to provide default properties for the StepperItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const STEPPER_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the main step content * @slot footer - Action buttons or navigation controls for this step * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class StepperItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `description` property. * * @public */ readonly description: InputSignal; /** * Signal input for the `hint` property. * * @public */ readonly hint: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: StepperItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on StepperItemComponent. */ type StepperItemMethodNames = 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for StepperItemComponent. */ type StepperItemComponentMethods = MethodMap; /** * @public */ declare function provideStepperItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the StepperComponent. * Use this token to provide default properties for the StepperComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const STEPPER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot footer - Custom footer content below the stepper content * @slot steps - The stepper item elements (mosaik-stepper-item) * @slot - Default slot for selector item elements * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class StepperComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `activeIndex` property. * * @public */ readonly activeIndex: InputSignal; /** * Signal input for the `isFirstStep` property. * * @public */ readonly isFirstStep: InputSignal; /** * Signal input for the `isLastStep` property. * * @public */ readonly isLastStep: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `activeStepChanged` event. * * @public */ readonly activeStepChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: StepperElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on StepperComponent. */ type StepperMethodNames = 'onStepInvoked' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for StepperComponent. */ type StepperComponentMethods = MethodMap; /** * @public */ declare function provideStepperComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the StickyComponent. * Use this token to provide default properties for the StickyComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const STICKY_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for content that should exhibit sticky positioning * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class StickyComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `top` property. * * @public */ readonly top: InputSignal; /** * Signal input for the `left` property. * * @public */ readonly left: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: StickyElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on StickyComponent. */ type StickyMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for StickyComponent. */ type StickyComponentMethods = MethodMap; /** * @public */ declare function provideStickyComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SuccessStateComponent. * Use this token to provide default properties for the SuccessStateComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SUCCESS_STATE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content area for additional success information or custom content * @slot actions - Action buttons for next steps or related operations after success * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SuccessStateComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SuccessStateElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SuccessStateComponent. */ type SuccessStateMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SuccessStateComponent. */ type SuccessStateComponentMethods = MethodMap; /** * @public */ declare function provideSuccessStateComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SummaryComponent. * Use this token to provide default properties for the SummaryComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SUMMARY_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot header - Custom header content (overrides header attribute, rendered as legend) * @slot prefix - Content positioned before the main content * @slot suffix - Content positioned after the main content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SummaryComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SummaryElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SummaryComponent. */ type SummaryMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SummaryComponent. */ type SummaryComponentMethods = MethodMap; /** * @public */ declare function provideSummaryComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the SwipeComponent. * Use this token to provide default properties for the SwipeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const SWIPE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default content slot. * @slot after - The after swipe slot. * @slot before - The before swipe slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class SwipeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `panEndTriggeringThreshold` property. * * @public */ readonly panEndTriggeringThreshold: InputSignal; /** * Signal input for the `panLeftDisabled` property. * * @public */ readonly panLeftDisabled: InputSignal; /** * Signal input for the `panRightDisabled` property. * * @public */ readonly panRightDisabled: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `swipeLeft` event. * * @public */ readonly swipeLeft: OutputEmitterRef; /** * Output signal for the `swipeRight` event. * * @public */ readonly swipeRight: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: SwipeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on SwipeComponent. */ type SwipeMethodNames = 'panLeft' | 'panRight' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for SwipeComponent. */ type SwipeComponentMethods = MethodMap; /** * @public */ declare function provideSwipeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TabItemComponent. * Use this token to provide default properties for the TabItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TAB_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TabItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TabItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TabItemComponent. */ type TabItemMethodNames = 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'close' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TabItemComponent. */ type TabItemComponentMethods = MethodMap; /** * @public */ declare function provideTabItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TabPanelComponent. * Use this token to provide default properties for the TabPanelComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TAB_PANEL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for the tab strip element * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TabPanelComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasScrollableContent` property. * * @public */ readonly hasScrollableContent: InputSignal; /** * Signal input for the `canScrollToStart` property. * * @public */ readonly canScrollToStart: InputSignal; /** * Signal input for the `canScrollToEnd` property. * * @public */ readonly canScrollToEnd: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `hasIndicator` property. * * @public */ readonly hasIndicator: InputSignal; /** * Signal input for the `enableGestures` property. * * @public */ readonly enableGestures: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TabPanelElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TabPanelComponent. */ type TabPanelMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TabPanelComponent. */ type TabPanelComponentMethods = MethodMap; /** * @public */ declare function provideTabPanelComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TabStripItemComponent. * Use this token to provide default properties for the TabStripItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TAB_STRIP_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - The icon displayed alongside the label * @slot label - The text label for the tab * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TabStripItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TabStripItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TabStripItemComponent. */ type TabStripItemMethodNames = 'select' | 'deselect' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TabStripItemComponent. */ type TabStripItemComponentMethods = MethodMap; /** * @public */ declare function provideTabStripItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TabStripComponent. * Use this token to provide default properties for the TabStripComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TAB_STRIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot end - The end slot. * @slot start - The start slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TabStripComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `selectedIndex` property. * * @public */ readonly selectedIndex: InputSignal; /** * Signal input for the `hasIndicator` property. * * @public */ readonly hasIndicator: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TabStripElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TabStripComponent. */ type TabStripMethodNames = 'select' | 'selectByIndex' | 'selectByValue' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TabStripComponent. */ type TabStripComponentMethods = MethodMap; /** * @public */ declare function provideTabStripComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TabComponent. * Use this token to provide default properties for the TabComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TAB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for tab items (mosaik-tab-item elements) * @slot end - Content displayed after the tab strip (e.g., action buttons) * @slot start - Content displayed before the tab strip (e.g., toolbar buttons) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TabComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `selectedIndex` property. * * @public */ readonly selectedIndex: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `hasIndicator` property. * * @public */ readonly hasIndicator: InputSignal; /** * Signal input for the `enableGestures` property. * * @public */ readonly enableGestures: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TabElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TabComponent. */ type TabMethodNames = 'select' | 'selectByIndex' | 'selectByValue' | 'onTabStripItemSelectionChanged' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TabComponent. */ type TabComponentMethods = MethodMap; /** * @public */ declare function provideTabComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableBodyCellComponent. * Use this token to provide default properties for the TableBodyCellComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_BODY_CELL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableBodyCellComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `columnHidden` property. * * @public */ readonly columnHidden: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableBodyCellElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableBodyCellComponent. */ type TableBodyCellMethodNames = 'getContentWidth' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableBodyCellComponent. */ type TableBodyCellComponentMethods = MethodMap; /** * @public */ declare function provideTableBodyCellComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableBodyRowComponent. * Use this token to provide default properties for the TableBodyRowComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_BODY_ROW_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for body cells. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableBodyRowComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableBodyRowElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableBodyRowComponent. */ type TableBodyRowMethodNames = 'select' | 'deselect' | 'onSlotChange' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableBodyRowComponent. */ type TableBodyRowComponentMethods = MethodMap; /** * @public */ declare function provideTableBodyRowComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableBodyComponent. * Use this token to provide default properties for the TableBodyComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_BODY_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableBodyComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableBodyElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableBodyComponent. */ type TableBodyMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableBodyComponent. */ type TableBodyComponentMethods = MethodMap; /** * @public */ declare function provideTableBodyComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableColumnEditorComponent. * Use this token to provide default properties for the TableColumnEditorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_COLUMN_EDITOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableColumnEditorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `columns` property. * * @public */ readonly columns: InputSignal; /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `tableColumnEditorDismissed` property. * * @public */ readonly tableColumnEditorDismissed: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `tableColumnEditorChanged` event. * * @public */ readonly tableColumnEditorChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableColumnEditorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableColumnEditorComponent. */ type TableColumnEditorMethodNames = 'dismiss' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableColumnEditorComponent. */ type TableColumnEditorComponentMethods = MethodMap; /** * @public */ declare function provideTableColumnEditorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableFooterCellComponent. * Use this token to provide default properties for the TableFooterCellComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_FOOTER_CELL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableFooterCellComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `columnHidden` property. * * @public */ readonly columnHidden: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableFooterCellElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableFooterCellComponent. */ type TableFooterCellMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableFooterCellComponent. */ type TableFooterCellComponentMethods = MethodMap; /** * @public */ declare function provideTableFooterCellComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableFooterRowComponent. * Use this token to provide default properties for the TableFooterRowComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_FOOTER_ROW_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for footer cells. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableFooterRowComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableFooterRowElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableFooterRowComponent. */ type TableFooterRowMethodNames = 'onSlotChange' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableFooterRowComponent. */ type TableFooterRowComponentMethods = MethodMap; /** * @public */ declare function provideTableFooterRowComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableFooterComponent. * Use this token to provide default properties for the TableFooterComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_FOOTER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableFooterComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableFooterElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableFooterComponent. */ type TableFooterMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableFooterComponent. */ type TableFooterComponentMethods = MethodMap; /** * @public */ declare function provideTableFooterComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableHeaderCellComponent. * Use this token to provide default properties for the TableHeaderCellComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_HEADER_CELL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableHeaderCellComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `sorted` property. * * @public */ readonly sorted: InputSignal; /** * Signal input for the `sortMode` property. * * @public */ readonly sortMode: InputSignal; /** * Signal input for the `key` property. * * @public */ readonly key: InputSignal; /** * Signal input for the `sortable` property. * * @public */ readonly sortable: InputSignal; /** * Signal input for the `pinable` property. * * @public */ readonly pinable: InputSignal; /** * Signal input for the `sortDirection` property. * * @public */ readonly sortDirection: InputSignal; /** * Signal input for the `resizable` property. * * @public */ readonly resizable: InputSignal; /** * Signal input for the `minWidth` property. * * @public */ readonly minWidth: InputSignal; /** * Signal input for the `maxWidth` property. * * @public */ readonly maxWidth: InputSignal; /** * Signal input for the `pinned` property. * * @public */ readonly pinned: InputSignal; /** * Signal input for the `hideable` property. * * @public */ readonly hideable: InputSignal; /** * Signal input for the `autoSizeable` property. * * @public */ readonly autoSizeable: InputSignal; /** * Signal input for the `columnChoosable` property. * * @public */ readonly columnChoosable: InputSignal; /** * Signal input for the `sortIndex` property. * * @public */ readonly sortIndex: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `columnHidden` property. * * @public */ readonly columnHidden: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `textOverflow` property. * * @public */ readonly textOverflow: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `tableSortChanged` event. * * @public */ readonly tableSortChanged: OutputEmitterRef; /** * Output signal for the `tableColumnResized` event. * * @public */ readonly tableColumnResized: OutputEmitterRef; /** * Output signal for the `tableRequestChooseColumns` event. * * @public */ readonly tableRequestChooseColumns: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableHeaderCellElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableHeaderCellComponent. */ type TableHeaderCellMethodNames = 'sort' | 'unsort' | 'startResize' | 'pin' | 'autoSize' | 'getContentWidth' | 'requestChooseColumns' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableHeaderCellComponent. */ type TableHeaderCellComponentMethods = MethodMap; /** * @public */ declare function provideTableHeaderCellComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableHeaderRowComponent. * Use this token to provide default properties for the TableHeaderRowComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_HEADER_ROW_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for header cells. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableHeaderRowComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableHeaderRowElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableHeaderRowComponent. */ type TableHeaderRowMethodNames = 'onSlotChange' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableHeaderRowComponent. */ type TableHeaderRowComponentMethods = MethodMap; /** * @public */ declare function provideTableHeaderRowComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableHeaderComponent. * Use this token to provide default properties for the TableHeaderComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_HEADER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableHeaderComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableHeaderElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableHeaderComponent. */ type TableHeaderMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableHeaderComponent. */ type TableHeaderComponentMethods = MethodMap; /** * @public */ declare function provideTableHeaderComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TableComponent. * Use this token to provide default properties for the TableComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TABLE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot caption - The caption slot for the table title or description. * @slot summary - The summary slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TableComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `intl` property. * * @public */ readonly intl: InputSignal; /** * Signal input for the `selectedRows` property. * * @public */ readonly selectedRows: InputSignal; /** * Signal input for the `selectedCells` property. * * @public */ readonly selectedCells: InputSignal; /** * Signal input for the `columns` property. * * @public */ readonly columns: InputSignal; /** * Signal input for the `caption` property. * * @public */ readonly caption: InputSignal; /** * Signal input for the `alternating` property. * * @public */ readonly alternating: InputSignal; /** * Signal input for the `selectionType` property. * * @public */ readonly selectionType: InputSignal; /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `resizable` property. * * @public */ readonly resizable: InputSignal; /** * Signal input for the `sortMode` property. * * @public */ readonly sortMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `columnsChanged` event. * * @public */ readonly columnsChanged: OutputEmitterRef; /** * Output signal for the `tableSelectionChanged` event. * * @public */ readonly tableSelectionChanged: OutputEmitterRef; /** * Output signal for the `tableChooseColumns` event. * * @public */ readonly tableChooseColumns: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TableElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TableComponent. */ type TableMethodNames = 'handleRowSelect' | 'handleCellSelect' | 'updateColumnWidth' | 'getColumnMetadata' | 'getColumnEditorItems' | 'autoSizeColumn' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TableComponent. */ type TableComponentMethods = MethodMap; /** * @public */ declare function provideTableComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TextFormatComponent. * Use this token to provide default properties for the TextFormatComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TEXT_FORMAT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TextFormatComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TextFormatElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TextFormatComponent. */ type TextFormatMethodNames = 'getTemplateByIndex' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TextFormatComponent. */ type TextFormatComponentMethods = MethodMap; /** * @public */ declare function provideTextFormatComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TextComponent. * Use this token to provide default properties for the TextComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TEXT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot text - Primary text content area for displaying formatted text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TextComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `truncate` property. * * @public */ readonly truncate: InputSignal; /** * Signal input for the `wrap` property. * * @public */ readonly wrap: InputSignal; /** * Signal input for the `maxLength` property. * * @public */ readonly maxLength: InputSignal; /** * Signal input for the `maxLines` property. * * @public */ readonly maxLines: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `alignment` property. * * @public */ readonly alignment: InputSignal; /** * Signal input for the `marker` property. * * @public */ readonly marker: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TextElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TextComponent. */ type TextMethodNames = 'mark' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TextComponent. */ type TextComponentMethods = MethodMap; /** * @public */ declare function provideTextComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TextBoxComponent. * Use this token to provide default properties for the TextBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TEXT_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TextBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `multiline` property. * * @public */ readonly multiline: InputSignal; /** * Signal input for the `multilineRows` property. * * @public */ readonly multilineRows: InputSignal; /** * Signal input for the `multilineMaxRows` property. * * @public */ readonly multilineMaxRows: InputSignal; /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `pattern` property. * * @public */ readonly pattern: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `keyboard` property. * * @public */ readonly keyboard: InputSignal; /** * Signal input for the `minlength` property. * * @public */ readonly minlength: InputSignal; /** * Signal input for the `maxlength` property. * * @public */ readonly maxlength: InputSignal; /** * Signal input for the `resize` property. * * @public */ readonly resize: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TextBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TextBoxComponent. */ type TextBoxMethodNames = 'focus' | 'blur' | 'reset' | 'clear' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TextBoxComponent. */ type TextBoxComponentMethods = MethodMap; /** * @public */ declare function provideTextBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the Theme2Component. * Use this token to provide default properties for the Theme2Component. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const THEME2_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class Theme2Component { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `theme` property. * * @public */ readonly theme: InputSignal; /** * Signal input for the `global` property. * * @public */ readonly global: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: Theme2Element[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on Theme2Component. */ type Theme2MethodNames = 'applyTheme' | 'applyScheme' | 'applyPalette' | 'applyFontFamily' | 'applyTypography' | 'applyLayout' | 'applyElevation' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for Theme2Component. */ type Theme2ComponentMethods = MethodMap; /** * @public */ declare function provideTheme2Component(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ThumbComponent. * Use this token to provide default properties for the ThumbComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const THUMB_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ThumbComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `edge` property. * * @public */ readonly edge: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ThumbElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ThumbComponent. */ type ThumbMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ThumbComponent. */ type ThumbComponentMethods = MethodMap; /** * @public */ declare function provideThumbComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ThumbnailComponent. * Use this token to provide default properties for the ThumbnailComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const THUMBNAIL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ThumbnailComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `kind` property. * * @public */ readonly kind: InputSignal; /** * Signal input for the `preview` property. * * @public */ readonly preview: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ThumbnailElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ThumbnailComponent. */ type ThumbnailMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ThumbnailComponent. */ type ThumbnailComponentMethods = MethodMap; /** * @public */ declare function provideThumbnailComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TickBarComponent. * Use this token to provide default properties for the TickBarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TICK_BAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TickBarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `ticks` property. * * @public */ readonly ticks: InputSignal; /** * Signal input for the `min` property. * * @public */ readonly min: InputSignal; /** * Signal input for the `max` property. * * @public */ readonly max: InputSignal; /** * Signal input for the `interval` property. * * @public */ readonly interval: InputSignal; /** * Signal input for the `showLabels` property. * * @public */ readonly showLabels: InputSignal; /** * Signal input for the `labelAccessor` property. * * @public */ readonly labelAccessor: InputSignal; /** * Signal input for the `labelPosition` property. * * @public */ readonly labelPosition: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TickBarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TickBarComponent. */ type TickBarMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TickBarComponent. */ type TickBarComponentMethods = MethodMap; /** * @public */ declare function provideTickBarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TileListItemComponent. * Use this token to provide default properties for the TileListItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TILE_LIST_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TileListItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `col` property. * * @public */ readonly col: InputSignal; /** * Signal input for the `colSpan` property. * * @public */ readonly colSpan: InputSignal; /** * Signal input for the `order` property. * * @public */ readonly order: InputSignal; /** * Signal input for the `reorderable` property. * * @public */ readonly reorderable: InputSignal; /** * Signal input for the `resizable` property. * * @public */ readonly resizable: InputSignal; /** * Signal input for the `row` property. * * @public */ readonly row: InputSignal; /** * Signal input for the `rowSpan` property. * * @public */ readonly rowSpan: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TileListItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TileListItemComponent. */ type TileListItemMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TileListItemComponent. */ type TileListItemComponentMethods = MethodMap; /** * @public */ declare function provideTileListItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TileListComponent. * Use this token to provide default properties for the TileListComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TILE_LIST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TileListComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `cols` property. * * @public */ readonly cols: InputSignal; /** * Signal input for the `rowHeight` property. * * @public */ readonly rowHeight: InputSignal; /** * Signal input for the `gutterSize` property. * * @public */ readonly gutterSize: InputSignal; /** * Signal input for the `autoFlow` property. * * @public */ readonly autoFlow: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TileListElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TileListComponent. */ type TileListMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TileListComponent. */ type TileListComponentMethods = MethodMap; /** * @public */ declare function provideTileListComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TileManagerTileComponent. * Use this token to provide default properties for the TileManagerTileComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TILE_MANAGER_TILE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for the tile's content. * @slot actions - Renders items after the default actions in the tile header. * @slot bottom-adorner - Renders the bottom resize handle of the tile. * @slot corner-adorner - Renders the corner resize handle of the tile. * @slot fullscreen-action - Renders the fullscreen action element of the tile header. * @slot maximize-action - Renders the maximize action element of the tile header. * @slot side-adorner - Renders the side resize handle of the tile. * @slot title - Renders the title of the tile header. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TileManagerTileComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `fullscreen` property. * * @public */ readonly fullscreen: InputSignal; /** * Signal input for the `tileManager` property. * * @public */ readonly tileManager: InputSignal; /** * Signal input for the `resizeMode` property. * * @public */ readonly resizeMode: InputSignal; /** * Signal input for the `resizeDisabled` property. * * @public */ readonly resizeDisabled: InputSignal; /** * Signal input for the `isResizing` property. * * @public */ readonly isResizing: InputSignal; /** * Signal input for the `isDragging` property. * * @public */ readonly isDragging: InputSignal; /** * Signal input for the `isDraggable` property. * * @public */ readonly isDraggable: InputSignal; /** * Signal input for the `headerRef` property. * * @public */ readonly headerRef: InputSignal; /** * Signal input for the `tileContentRef` property. * * @public */ readonly tileContentRef: InputSignal; /** * Signal input for the `isResizable` property. * * @public */ readonly isResizable: InputSignal; /** * Signal input for the `cssContainer` property. * * @public */ readonly cssContainer: InputSignal; /** * Signal input for the `colSpan` property. * * @public */ readonly colSpan: InputSignal; /** * Signal input for the `rowSpan` property. * * @public */ readonly rowSpan: InputSignal; /** * Signal input for the `colStart` property. * * @public */ readonly colStart: InputSignal; /** * Signal input for the `rowStart` property. * * @public */ readonly rowStart: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `maximized` property. * * @public */ readonly maximized: InputSignal; /** * Signal input for the `disableResize` property. * * @public */ readonly disableResize: InputSignal; /** * Signal input for the `disableFullscreen` property. * * @public */ readonly disableFullscreen: InputSignal; /** * Signal input for the `disableMaximize` property. * * @public */ readonly disableMaximize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `tileFullscreen` event. * * @public */ readonly tileFullscreen: OutputEmitterRef; /** * Output signal for the `tileMaximize` event. * * @public */ readonly tileMaximize: OutputEmitterRef; /** * Output signal for the `tileDragStart` event. * * @public */ readonly tileDragStart: OutputEmitterRef; /** * Output signal for the `tileDragEnd` event. * * @public */ readonly tileDragEnd: OutputEmitterRef; /** * Output signal for the `tileDragCancel` event. * * @public */ readonly tileDragCancel: OutputEmitterRef; /** * Output signal for the `tileResizeStart` event. * * @public */ readonly tileResizeStart: OutputEmitterRef; /** * Output signal for the `tileResizeEnd` event. * * @public */ readonly tileResizeEnd: OutputEmitterRef; /** * Output signal for the `tileResizeCancel` event. * * @public */ readonly tileResizeCancel: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TileManagerTileElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TileManagerTileComponent. */ type TileManagerTileMethodNames = 'setDragState' | 'handleMaximize' | 'handleFullscreen' | 'handleResizePointerDown' | 'handleResizePointerMove' | 'handleResizePointerUp' | 'handleResizeCancel' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TileManagerTileComponent. */ type TileManagerTileComponentMethods = MethodMap; /** * @public */ declare function provideTileManagerTileComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TileManagerComponent. * Use this token to provide default properties for the TileManagerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TILE_MANAGER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for tile elements. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TileManagerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `tiles` property. * * @public */ readonly tiles: InputSignal; /** * Signal input for the `maximizedTile` property. * * @public */ readonly maximizedTile: InputSignal; /** * Signal input for the `resizeMode` property. * * @public */ readonly resizeMode: InputSignal; /** * Signal input for the `dragMode` property. * * @public */ readonly dragMode: InputSignal; /** * Signal input for the `columnCount` property. * * @public */ readonly columnCount: InputSignal; /** * Signal input for the `minColumnWidth` property. * * @public */ readonly minColumnWidth: InputSignal; /** * Signal input for the `minRowHeight` property. * * @public */ readonly minRowHeight: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `layoutChanged` event. * * @public */ readonly layoutChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TileManagerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TileManagerComponent. */ type TileManagerMethodNames = 'handleSlotChange' | 'saveLayout' | 'saveLayoutAsJSON' | 'loadLayout' | 'loadLayoutFromJSON' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TileManagerComponent. */ type TileManagerComponentMethods = MethodMap; /** * @public */ declare function provideTileManagerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TileComponent. * Use this token to provide default properties for the TileComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TILE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for arbitrary tile content * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TileComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `elevation` property. * * @public */ readonly elevation: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TileElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TileComponent. */ type TileMethodNames = 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TileComponent. */ type TileComponentMethods = MethodMap; /** * @public */ declare function provideTileComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimeBoxComponent. * Use this token to provide default properties for the TimeBoxComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIME_BOX_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot prefix - Content placed before the input field. * @slot suffix - Content placed after the input field. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimeBoxComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `readonly` property. * * @public */ readonly readonly: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `autofocus` property. * * @public */ readonly autofocus: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `placeholder` property. * * @public */ readonly placeholder: InputSignal; /** * Signal input for the `autocomplete` property. * * @public */ readonly autocomplete: InputSignal; /** * Signal input for the `isEditable` property. * * @public */ readonly isEditable: InputSignal; /** * Signal input for the `interval` property. * * @public */ readonly interval: InputSignal; /** * Signal input for the `blackoutTimes` property. * * @public */ readonly blackoutTimes: InputSignal; /** * Signal input for the `specialTimes` property. * * @public */ readonly specialTimes: InputSignal; /** * Signal input for the `minTime` property. * * @public */ readonly minTime: InputSignal; /** * Signal input for the `maxTime` property. * * @public */ readonly maxTime: InputSignal; /** * Signal input for the `markerHandler` property. * * @public */ readonly markerHandler: InputSignal; /** * Signal input for the `textAlign` property. * * @public */ readonly textAlign: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isClearable` property. * * @public */ readonly isClearable: InputSignal; /** * Signal input for the `locale` property. * * @public */ readonly locale: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `dropDownPlacement` property. * * @public */ readonly dropDownPlacement: InputSignal; /** * Signal input for the `dropDownStrategy` property. * * @public */ readonly dropDownStrategy: InputSignal; /** * Signal input for the `dropDownDistance` property. * * @public */ readonly dropDownDistance: InputSignal; /** * Signal input for the `dropDownSkidding` property. * * @public */ readonly dropDownSkidding: InputSignal; /** * Signal input for the `dropDownStaysOpen` property. * * @public */ readonly dropDownStaysOpen: InputSignal; /** * Signal input for the `dropDownMaxHeight` property. * * @public */ readonly dropDownMaxHeight: InputSignal; /** * Signal input for the `dropDownHeight` property. * * @public */ readonly dropDownHeight: InputSignal; /** * Signal input for the `dropDownWidth` property. * * @public */ readonly dropDownWidth: InputSignal; /** * Signal input for the `dropDownMaxWidth` property. * * @public */ readonly dropDownMaxWidth: InputSignal; /** * Signal input for the `isDropDownOpen` property. * * @public */ readonly isDropDownOpen: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `parser` property. * * @public */ readonly parser: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `cleared` event. * * @public */ readonly cleared: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimeBoxElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimeBoxComponent. */ type TimeBoxMethodNames = 'selectNext' | 'selectPrevious' | 'focus' | 'blur' | 'clear' | 'reset' | 'checkValidity' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'open' | 'close' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimeBoxComponent. */ type TimeBoxComponentMethods = MethodMap; /** * @public */ declare function provideTimeBoxComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimelineContentComponent. * Use this token to provide default properties for the TimelineContentComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIMELINE_CONTENT_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for primary timeline content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimelineContentComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimelineContentElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimelineContentComponent. */ type TimelineContentMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimelineContentComponent. */ type TimelineContentComponentMethods = MethodMap; /** * @public */ declare function provideTimelineContentComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimelineItemComponent. * Use this token to provide default properties for the TimelineItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIMELINE_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot content - Required content slot for a `TimelineContentElement` representing the primary timeline information. * @slot marker - Optional marker slot. Accepts a `TimelineMarkerElement`. Defaults to an internally rendered marker when omitted. * @slot opposite - Optional slot for a `TimelineOppositeElement` positioned opposite the main content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimelineItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimelineItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimelineItemComponent. */ type TimelineItemMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimelineItemComponent. */ type TimelineItemComponentMethods = MethodMap; /** * @public */ declare function provideTimelineItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimelineMarkerComponent. * Use this token to provide default properties for the TimelineMarkerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIMELINE_MARKER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for custom marker content. Overrides the internal pip when provided. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimelineMarkerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimelineMarkerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimelineMarkerComponent. */ type TimelineMarkerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimelineMarkerComponent. */ type TimelineMarkerComponentMethods = MethodMap; /** * @public */ declare function provideTimelineMarkerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimelineOppositeComponent. * Use this token to provide default properties for the TimelineOppositeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIMELINE_OPPOSITE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for opposite content. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimelineOppositeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimelineOppositeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimelineOppositeComponent. */ type TimelineOppositeMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimelineOppositeComponent. */ type TimelineOppositeComponentMethods = MethodMap; /** * @public */ declare function provideTimelineOppositeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TimelineComponent. * Use this token to provide default properties for the TimelineComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TIMELINE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default slot for `TimelineItemElement` children. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TimelineComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `align` property. * * @public */ readonly align: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TimelineElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TimelineComponent. */ type TimelineMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TimelineComponent. */ type TimelineComponentMethods = MethodMap; /** * @public */ declare function provideTimelineComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToastComponent. * Use this token to provide default properties for the ToastComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOAST_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot actions - The actions slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToastComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `timeout` property. * * @public */ readonly timeout: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `showProgress` property. * * @public */ readonly showProgress: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToastElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToastComponent. */ type ToastMethodNames = 'close' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'open' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToastComponent. */ type ToastComponentMethods = MethodMap; /** * @public */ declare function provideToastComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToggleButtonGroupComponent. * Use this token to provide default properties for the ToggleButtonGroupComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOGGLE_BUTTON_GROUP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for toggle buttons. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToggleButtonGroupComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `toggleChanged` property. * * @public */ readonly toggleChanged: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `groupChanged` event. * * @public */ readonly groupChanged: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToggleButtonGroupElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToggleButtonGroupComponent. */ type ToggleButtonGroupMethodNames = 'onSlotChanges' | 'checkValidity' | 'reset' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToggleButtonGroupComponent. */ type ToggleButtonGroupComponentMethods = MethodMap; /** * @public */ declare function provideToggleButtonGroupComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToggleButtonComponent. * Use this token to provide default properties for the ToggleButtonComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOGGLE_BUTTON_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot icon - Icon content area for visual state representation and identification * @slot label - Text label content area for button identification and description * @slot overlay - Overlay content area for badges, notifications, or additional state indicators * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToggleButtonComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `horizontalContentAlignment` property. * * @public */ readonly horizontalContentAlignment: InputSignal; /** * Signal input for the `verticalContentAlignment` property. * * @public */ readonly verticalContentAlignment: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `icon` property. * * @public */ readonly icon: InputSignal; /** * Signal input for the `iconPosition` property. * * @public */ readonly iconPosition: InputSignal; /** * Signal input for the `iconSize` property. * * @public */ readonly iconSize: InputSignal; /** * Signal input for the `type` property. * * @public */ readonly type: InputSignal; /** * Signal input for the `ripple` property. * * @public */ readonly ripple: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `toggled` event. * * @public */ readonly toggled: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToggleButtonElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToggleButtonComponent. */ type ToggleButtonMethodNames = 'reset' | 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToggleButtonComponent. */ type ToggleButtonComponentMethods = MethodMap; /** * @public */ declare function provideToggleButtonComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToggleSwitchComponent. * Use this token to provide default properties for the ToggleSwitchComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOGGLE_SWITCH_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot checkmark - Custom checkmark/switch indicator content. * @slot label - Custom label content. * @slot prefix - Content placed before the switch control. * @slot suffix - Content placed after the switch control. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToggleSwitchComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `labelPosition` property. * * @public */ readonly labelPosition: InputSignal; /** * Signal input for the `required` property. * * @public */ readonly required: InputSignal; /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `invalid` property. * * @public */ readonly invalid: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `label` property. * * @public */ readonly label: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `isThreeState` property. * * @public */ readonly isThreeState: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `checked` event. * * @public */ readonly checked: OutputEmitterRef; /** * Output signal for the `unchecked` event. * * @public */ readonly unchecked: OutputEmitterRef; /** * Output signal for the `indeterminate` event. * * @public */ readonly indeterminate: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToggleSwitchElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToggleSwitchComponent. */ type ToggleSwitchMethodNames = 'checkValidity' | 'reset' | 'check' | 'uncheck' | 'toggle' | 'hasVisibleFocusInTree' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToggleSwitchComponent. */ type ToggleSwitchComponentMethods = MethodMap; /** * @public */ declare function provideToggleSwitchComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToggleTipComponent. * Use this token to provide default properties for the ToggleTipComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOGGLE_TIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToggleTipComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `horizontalOffset` property. * * @public */ readonly horizontalOffset: InputSignal; /** * Signal input for the `verticalOffset` property. * * @public */ readonly verticalOffset: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `showDelay` property. * * @public */ readonly showDelay: InputSignal; /** * Signal input for the `hideDelay` property. * * @public */ readonly hideDelay: InputSignal; /** * Signal input for the `trigger` property. * * @public */ readonly trigger: InputSignal; /** * Signal input for the `staysOpen` property. * * @public */ readonly staysOpen: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToggleTipElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToggleTipComponent. */ type ToggleTipMethodNames = 'open' | 'close' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToggleTipComponent. */ type ToggleTipComponentMethods = MethodMap; /** * @public */ declare function provideToggleTipComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the ToolbarComponent. * Use this token to provide default properties for the ToolbarComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOOLBAR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content slot for main toolbar controls and elements * @slot end - Trailing content area for secondary actions, user menus, or controls * @slot start - Leading content area for navigation buttons or primary actions * @slot subTitle - Secondary title or subtitle text for additional context * @slot title - Primary toolbar title or heading text * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class ToolbarComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `title` property. * * @public */ readonly title: InputSignal; /** * Signal input for the `subTitle` property. * * @public */ readonly subTitle: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: ToolbarElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on ToolbarComponent. */ type ToolbarMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for ToolbarComponent. */ type ToolbarComponentMethods = MethodMap; /** * @public */ declare function provideToolbarComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TooltipComponent. * Use this token to provide default properties for the TooltipComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOOLTIP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The trigger element that activates the tooltip * @slot content - The tooltip content (text, elements, or formatted content) * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TooltipComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasSlottedContent` property. * * @public */ readonly hasSlottedContent: InputSignal; /** * Signal input for the `formattedContent` property. * * @public */ readonly formattedContent: InputSignal; /** * Signal input for the `anchorElement` property. * * @public */ readonly anchorElement: InputSignal; /** * Signal input for the `isFloatingActive` property. * * @public */ readonly isFloatingActive: InputSignal; /** * Signal input for the `content` property. * * @public */ readonly content: InputSignal; /** * Signal input for the `placement` property. * * @public */ readonly placement: InputSignal; /** * Signal input for the `horizontalOffset` property. * * @public */ readonly horizontalOffset: InputSignal; /** * Signal input for the `verticalOffset` property. * * @public */ readonly verticalOffset: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `showDelay` property. * * @public */ readonly showDelay: InputSignal; /** * Signal input for the `hideDelay` property. * * @public */ readonly hideDelay: InputSignal; /** * Signal input for the `trigger` property. * * @public */ readonly trigger: InputSignal; /** * Signal input for the `staysOpen` property. * * @public */ readonly staysOpen: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `for` property. * * @public */ readonly for: InputSignal; /** * Signal input for the `control` property. * * @public */ readonly control: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `formatter` property. * * @public */ readonly formatter: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TooltipElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TooltipComponent. */ type TooltipMethodNames = 'open' | 'close' | 'attach' | 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'detach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TooltipComponent. */ type TooltipComponentMethods = MethodMap; /** * @public */ declare function provideTooltipComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TourAnchorComponent. * Use this token to provide default properties for the TourAnchorComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOUR_ANCHOR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Content that should be associated with the anchor. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TourAnchorComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `tourId` property. * * @public */ readonly tourId: InputSignal; /** * Signal input for the `anchorId` property. * * @public */ readonly anchorId: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TourAnchorElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TourAnchorComponent. */ type TourAnchorMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TourAnchorComponent. */ type TourAnchorComponentMethods = MethodMap; /** * @public */ declare function provideTourAnchorComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TourStepComponent. * Use this token to provide default properties for the TourStepComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOUR_STEP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TourStepComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `resolvedLabels` property. * * @public */ readonly resolvedLabels: InputSignal; /** * Signal input for the `previous` property. * * @public */ readonly previous: InputSignal; /** * Signal input for the `next` property. * * @public */ readonly next: InputSignal; /** * Signal input for the `finish` property. * * @public */ readonly finish: InputSignal; /** * Signal input for the `skip` property. * * @public */ readonly skip: InputSignal; /** * Signal input for the `step` property. * * @public */ readonly step: InputSignal; /** * Signal input for the `isFirstStep` property. * * @public */ readonly isFirstStep: InputSignal; /** * Signal input for the `isLastStep` property. * * @public */ readonly isLastStep: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TourStepElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TourStepComponent. */ type TourStepMethodNames = 'onPreviousClicked' | 'onNextClicked' | 'onFinishClicked' | 'onSkipClicked' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TourStepComponent. */ type TourStepComponentMethods = MethodMap; /** * @public */ declare function provideTourStepComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TourComponent. * Use this token to provide default properties for the TourComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TOUR_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TourComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `currentStep` property. * * @public */ readonly currentStep: InputSignal; /** * Signal input for the `isFirstStep` property. * * @public */ readonly isFirstStep: InputSignal; /** * Signal input for the `isLastStep` property. * * @public */ readonly isLastStep: InputSignal; /** * Signal input for the `tooltipStyles` property. * * @public */ readonly tooltipStyles: InputSignal; /** * Signal input for the `started` property. * * @public */ readonly started: InputSignal; /** * Signal input for the `ended` property. * * @public */ readonly ended: InputSignal; /** * Signal input for the `stepChanged` property. * * @public */ readonly stepChanged: InputSignal; /** * Signal input for the `tourId` property. * * @public */ readonly tourId: InputSignal; /** * Signal input for the `steps` property. * * @public */ readonly steps: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `isOpen` property. * * @public */ readonly isOpen: InputSignal; /** * Signal input for the `hasBackdrop` property. * * @public */ readonly hasBackdrop: InputSignal; /** * Signal input for the `pressEscapeToClose` property. * * @public */ readonly pressEscapeToClose: InputSignal; /** * Signal input for the `clickOutsideToClose` property. * * @public */ readonly clickOutsideToClose: InputSignal; /** * Signal input for the `closeable` property. * * @public */ readonly closeable: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `opened` event. * * @public */ readonly opened: OutputEmitterRef; /** * Output signal for the `closed` event. * * @public */ readonly closed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TourElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TourComponent. */ type TourMethodNames = 'start' | 'next' | 'previous' | 'finish' | 'skip' | 'showStep' | 'onBackdropClicked' | 'open' | 'close' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TourComponent. */ type TourComponentMethods = MethodMap; /** * @public */ declare function provideTourComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TreeItemComponent. * Use this token to provide default properties for the TreeItemComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TREE_ITEM_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * @slot text - The text slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TreeItemComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasChildren` property. * * @public */ readonly hasChildren: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `text` property. * * @public */ readonly text: InputSignal; /** * Signal input for the `isExpanded` property. * * @public */ readonly isExpanded: InputSignal; /** * Signal input for the `isChecked` property. * * @public */ readonly isChecked: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `isFocused` property. * * @public */ readonly isFocused: InputSignal; /** * Signal input for the `isBusy` property. * * @public */ readonly isBusy: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TreeItemElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TreeItemComponent. */ type TreeItemMethodNames = 'expand' | 'collapse' | 'toggle' | 'onSlotChanges' | 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'hasVisibleFocusInTree' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TreeItemComponent. */ type TreeItemComponentMethods = MethodMap; /** * @public */ declare function provideTreeItemComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the TreeComponent. * Use this token to provide default properties for the TreeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const TREE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class TreeComponent implements ControlValueAccessor { private readonly _element; private readonly _destroyRef; private readonly _accessor; constructor(); /** * Signal input for the `selectionMode` property. * * @public */ readonly selectionMode: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; writeValue(obj: unknown): void; registerOnChange(fn: unknown): void; registerOnTouched(fn: unknown): void; setDisabledState?(isDisabled: boolean): void; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: TreeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on TreeComponent. */ type TreeMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for TreeComponent. */ type TreeComponentMethods = MethodMap; /** * @public */ declare function provideTreeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the UpDownSpinnerComponent. * Use this token to provide default properties for the UpDownSpinnerComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const UP_DOWN_SPINNER_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - Default content slot displayed between the spinner buttons * @slot prefix - Content displayed before the default slot * @slot suffix - Content displayed after the default slot * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class UpDownSpinnerComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `increaseIcon` property. * * @public */ readonly increaseIcon: InputSignal; /** * Signal input for the `decreaseIcon` property. * * @public */ readonly decreaseIcon: InputSignal; /** * Signal input for the `delay` property. * * @public */ readonly delay: InputSignal; /** * Signal input for the `interval` property. * * @public */ readonly interval: InputSignal; /** * Signal input for the `position` property. * * @public */ readonly position: InputSignal; /** * Signal input for the `increaseDisabled` property. * * @public */ readonly increaseDisabled: InputSignal; /** * Signal input for the `decreaseDisabled` property. * * @public */ readonly decreaseDisabled: InputSignal; /** * Signal input for the `focusable` property. * * @public */ readonly focusable: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `variant` property. * * @public */ readonly variant: InputSignal; /** * Signal input for the `size` property. * * @public */ readonly size: InputSignal; /** * Signal input for the `appearance` property. * * @public */ readonly appearance: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `spinned` event. * * @public */ readonly spinned: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: UpDownSpinnerElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on UpDownSpinnerComponent. */ type UpDownSpinnerMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for UpDownSpinnerComponent. */ type UpDownSpinnerComponentMethods = MethodMap; /** * @public */ declare function provideUpDownSpinnerComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the VideoComponent. * Use this token to provide default properties for the VideoComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const VIDEO_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot legend - The legend slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class VideoComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `hasSrc` property. * * @public */ readonly hasSrc: InputSignal; /** * Signal input for the `src` property. * * @public */ readonly src: InputSignal; /** * Signal input for the `autoPlay` property. * * @public */ readonly autoPlay: InputSignal; /** * Signal input for the `poster` property. * * @public */ readonly poster: InputSignal; /** * Signal input for the `autoFullScreen` property. * * @public */ readonly autoFullScreen: InputSignal; /** * Signal input for the `showControls` property. * * @public */ readonly showControls: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `legend` property. * * @public */ readonly legend: InputSignal; /** * Signal input for the `legendPosition` property. * * @public */ readonly legendPosition: InputSignal; /** * Signal input for the `ratio` property. * * @public */ readonly ratio: InputSignal; /** * Signal input for the `muted` property. * * @public */ readonly muted: InputSignal; /** * Signal input for the `loop` property. * * @public */ readonly loop: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `width` property. * * @public */ readonly width: InputSignal; /** * Signal input for the `height` property. * * @public */ readonly height: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: VideoElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on VideoComponent. */ type VideoMethodNames = 'play' | 'pause' | 'toggle' | 'load' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for VideoComponent. */ type VideoComponentMethods = MethodMap; /** * @public */ declare function provideVideoComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the VirtualizeComponent. * Use this token to provide default properties for the VirtualizeComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const VIRTUALIZE_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class VirtualizeComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `renderItem` property. * * @public */ readonly renderItem: InputSignal; /** * Signal input for the `keyFunction` property. * * @public */ readonly keyFunction: InputSignal; /** * Signal input for the `layout` property. * * @public */ readonly layout: InputSignal; /** * Signal input for the `scroller` property. * * @public */ readonly scroller: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: VirtualizeElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on VirtualizeComponent. */ type VirtualizeMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for VirtualizeComponent. */ type VirtualizeComponentMethods = MethodMap; /** * @public */ declare function provideVirtualizeComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the VoiceRecorderChatToolComponent. * Use this token to provide default properties for the VoiceRecorderChatToolComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const VOICE_RECORDER_CHAT_TOOL_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class VoiceRecorderChatToolComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `recCancel` property. * * @public */ readonly recCancel: InputSignal; /** * Signal input for the `recResume` property. * * @public */ readonly recResume: InputSignal; /** * Signal input for the `recStop` property. * * @public */ readonly recStop: InputSignal; /** * Signal input for the `recStart` property. * * @public */ readonly recStart: InputSignal; /** * Signal input for the `recPause` property. * * @public */ readonly recPause: InputSignal; /** * Signal input for the `state` property. * * @public */ readonly state: InputSignal; /** * Signal input for the `elapsedTime` property. * * @public */ readonly elapsedTime: InputSignal; /** * Signal input for the `maxDurationTime` property. * * @public */ readonly maxDurationTime: InputSignal; /** * Signal input for the `objectUrl` property. * * @public */ readonly objectUrl: InputSignal; /** * Signal input for the `canPause` property. * * @public */ readonly canPause: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `dock` property. * * @public */ readonly dock: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `recorderCancel` event. * * @public */ readonly recorderCancel: OutputEmitterRef; /** * Output signal for the `recorderStart` event. * * @public */ readonly recorderStart: OutputEmitterRef; /** * Output signal for the `recorderPause` event. * * @public */ readonly recorderPause: OutputEmitterRef; /** * Output signal for the `recorderResume` event. * * @public */ readonly recorderResume: OutputEmitterRef; /** * Output signal for the `recorderStop` event. * * @public */ readonly recorderStop: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: VoiceRecorderChatToolElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on VoiceRecorderChatToolComponent. */ type VoiceRecorderChatToolMethodNames = 'execute' | 'attach' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for VoiceRecorderChatToolComponent. */ type VoiceRecorderChatToolComponentMethods = MethodMap; /** * @public */ declare function provideVoiceRecorderChatToolComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the WizardStepComponent. * Use this token to provide default properties for the WizardStepComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const WIZARD_STEP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot. * @slot footer - The footer slot. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class WizardStepComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `header` property. * * @public */ readonly header: InputSignal; /** * Signal input for the `subHeader` property. * * @public */ readonly subHeader: InputSignal; /** * Signal input for the `isActive` property. * * @public */ readonly isActive: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `animationTarget` property. * * @public */ readonly animationTarget: InputSignal; /** * Signal input for the `enter` property. * * @public */ readonly enter: InputSignal; /** * Signal input for the `exit` property. * * @public */ readonly exit: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `inset` property. * * @public */ readonly inset: InputSignal; /** * Signal input for the `isSelected` property. * * @public */ readonly isSelected: InputSignal; /** * Signal input for the `index` property. * * @public */ readonly index: InputSignal; /** * Signal input for the `displayText` property. * * @public */ readonly displayText: InputSignal; /** * Signal input for the `value` property. * * @public */ readonly value: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `selected` event. * * @public */ readonly selected: OutputEmitterRef; /** * Output signal for the `deselected` event. * * @public */ readonly deselected: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: WizardStepElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on WizardStepComponent. */ type WizardStepMethodNames = 'play' | 'onEnterAnimation' | 'onExitAnimation' | 'select' | 'deselect' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for WizardStepComponent. */ type WizardStepComponentMethods = MethodMap; /** * @public */ declare function provideWizardStepComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the WizardComponent. * Use this token to provide default properties for the WizardComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const WIZARD_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot footer - The footer slot. * @slot header - The header slot. * @slot header-after - The header after slot. * @slot header-before - The header before slot. * @slot steps - The steps slot. * @slot - Default slot for selector item elements * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class WizardComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `name` property. * * @public */ readonly name: InputSignal; /** * Signal input for the `activeIndex` property. * * @public */ readonly activeIndex: InputSignal; /** * Signal input for the `isFirstStep` property. * * @public */ readonly isFirstStep: InputSignal; /** * Signal input for the `isLastStep` property. * * @public */ readonly isLastStep: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `disabled` property. * * @public */ readonly disabled: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `selectedItem` property. * * @public */ readonly selectedItem: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `activeStepChanged` event. * * @public */ readonly activeStepChanged: OutputEmitterRef; /** * Output signal for the `selectionChanged` event. * * @public */ readonly selectionChanged: OutputEmitterRef; /** * Output signal for the `itemsChanged` event. * * @public */ readonly itemsChanged: OutputEmitterRef; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: WizardElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on WizardComponent. */ type WizardMethodNames = 'assignToSlot' | 'getSlotAssignments' | 'getSlotAssignmentsOf' | 'getSlotContent' | 'hasSlotContent' | 'hasSlot' | 'onSlotChanges' | 'select' | 'deselect' | 'resetSelection' | 'selectNext' | 'selectPrevious' | 'selectFirst' | 'selectLast' | 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for WizardComponent. */ type WizardComponentMethods = MethodMap; /** * @public */ declare function provideWizardComponent(config: Partial): EnvironmentProviders; /** * @public * * Injection token for the default properties of the WrapComponent. * Use this token to provide default properties for the WrapComponent. * The properties will be applied to the component when it is created. * This is useful for setting default values for properties that are not set by the user. */ declare const WRAP_DEFAULT_PROPS: InjectionToken>; /** * @public * * @slot - The default slot for elements that will wrap based on available space. * @slot style - Custom styles injection slot for shadow DOM styling escape hatch */ declare class WrapComponent { private readonly _element; private readonly _destroyRef; constructor(); /** * Signal input for the `columns` property. * * @public */ readonly columns: InputSignal; /** * Signal input for the `themeName` property. * * @public */ readonly themeName: InputSignal; /** * Signal input for the `reverse` property. * * @public */ readonly reverse: InputSignal; /** * Signal input for the `orientation` property. * * @public */ readonly orientation: InputSignal; /** * Signal input for the `fit` property. * * @public */ readonly fit: InputSignal; /** * Signal input for the `gap` property. * * @public */ readonly gap: InputSignal; /** * Signal input for the `items` property. * * @public */ readonly items: InputSignal; /** * Signal input for the `dir` property. * * @public */ readonly dir: InputSignal; /** * Signal input for the `lang` property. * * @public */ readonly lang: InputSignal; /** * Initializes the effect that synchronizes all signal inputs to the native element. * Called from constructor after _element is initialized. * The effect is automatically cleaned up when the component is destroyed via DestroyRef. * * @private */ private initInputSyncEffect; /** * Output signal for the `changed` event. * * @public */ readonly changed: OutputEmitterRef; /** * Output signal for the `connected` event. * * @public */ readonly connected: OutputEmitterRef; /** * Output signal for the `disconnected` event. * * @public */ readonly disconnected: OutputEmitterRef; /** * Invokes a method on the underlying native element. * * @public * @param method - The method name to invoke. * @param args - The arguments to pass to the method. * @returns The return value of the method. */ invoke(method: TMethod, ...args: Parameters): ReturnType; /** * Sets a property value on the underlying native element. * This is useful for CDK behaviors and directives that need to modify element properties * without going through the signal input (which would cause a one-way binding). * * @public * @param property - The property name to set. * @param value - The value to set. */ setInput(property: TProperty, value: WrapElement[TProperty]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Declares the methods available on WrapComponent. */ type WrapMethodNames = 'adoptStyle' | 'on' | 'off' | 'emit' | 'requestUpdate'; /** * Declares the methods interface for WrapComponent. */ type WrapComponentMethods = MethodMap; /** * @public */ declare function provideWrapComponent(config: Partial): EnvironmentProviders; type AnimationTrigger = (cb: () => void) => void; /** * Extended animation options for the directive. */ interface IAnimationDirectiveInput extends IAnimationReferenceMetadata { name?: AnimationPreset | string; trigger?: AnimationTrigger; onFinished?: () => void; } /** * Structural directive that triggers animations on a element. * * @public */ declare class AnimateDirective implements OnInit { private readonly _animationRegistry; private readonly _element; private readonly _animationPlayer; private readonly _renderer; private _wasTriggered; private _animate; private _options?; /** * Constructs a new instance of the `AnimateDirective` class. * * @public */ constructor(); /** * Gets or sets the `animate` property. * * @public */ get animate(): IAnimationDirectiveInput | AnimationPreset | string | undefined; set animate(value: IAnimationDirectiveInput | AnimationPreset | string | undefined); /** * Gets or sets the `options` property. * * @public */ get options(): KeyframeAnimationOptions | undefined; set options(value: KeyframeAnimationOptions | undefined); /** * @public */ ngOnInit(): void; /** * @private */ private tryTrigger; /** * @private */ private play; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Registry of animations * * @public */ declare class AnimationRegistry { private readonly _animations; /** * Constructs a new instance of the `AnimationRegistry` class. * * @public */ constructor(); /** * Gets the registered animations. * * @public * @readonly */ get animations(): Record; /** * Registers an animation with the registry. * * @public * @param name The name of the animation. * @param animation The animation reference metadata to register. */ register(name: AnimationPreset | string, animation: IAnimationReferenceMetadata): void; /** * Unregister an animation from the registry. * * @public * @param name The name of the animation to retrieve. */ unregister(name: AnimationPreset | string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Provides the animation infrastructure for the application. * * @param config - Optional configuration to provide additional custom animations. * @returns Environment providers for animations. * @public */ declare function provideAnimate(config?: { animations: Record; }): EnvironmentProviders; /** * Structural directive for detecting breakpoints. * * @public */ declare class BreakpointDirective implements OnInit, OnDestroy { private readonly _vcr; private readonly _templateRef; private readonly _cdr; private readonly _breakPointObserver; private readonly _breakPointRegistry; private _view; private _breakPointObserverSubscription; /** * Constructs a new instance of the `BreakpointDirective` class. * * @public */ constructor(); /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; /** * @private */ private invalidate; /** * @private */ private getImplicitFn; /** * @private */ private onObserve; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Registry of 1..n MediaQuery breakpoint ranges * This is published as a provider and may be overridden from custom, application-specific ranges * * @public */ declare class BreakpointRegistry { private readonly _items; private readonly _findByMap; /** * Constructs a new instance of the `BreakPointRegistry` class. * * @public */ constructor(); /** * Get all the breakpoints whose ranges could overlapping `normal` ranges; * e.g. gt-sm overlaps md, lg, and xl * * @public * @readonly */ get overlapping(): Array; /** * Get list of all registered (non-empty) breakpoint aliases * * @public * @readonly */ get aliases(): Array; /** * Aliases are mapped to properties using suffixes * e.g. 'gt-sm' for property 'layout' uses suffix 'GtSm' * for property layoutGtSM. * * @public * @readonly */ get suffixes(): Array; /** * Register a new breakpoint or array of breakpoints * * @public */ register(breakpoint: IBreakpoint | Array): void; /** * Search breakpoints by alias (e.g. gt-xs) * * @public */ findByAlias(alias: string): IBreakpoint | null; /** * Search breakpoints by media query (e.g. (min-width: 600px)) * * @public */ findByQuery(query: string): IBreakpoint | null; /** * Memoized lookup using custom predicate function * * @private */ private findWithPredicate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare function provideBreakpoints(config?: { breakpoints: Array; }): EnvironmentProviders; /** * @public */ type CancelReason = 'positive' | 'negative' | 'none'; /** * @public */ interface ICancel { readonly reason: CancelReason; readonly result?: TResult; } /** * @public */ declare class Cancel implements ICancel { private readonly _result?; private readonly _reason; /** * Constructs a new instance of the `Cancel` class. * * @private */ private constructor(); /** * Gets or sets the `reason` property. * * @public * @readonly */ get reason(): CancelReason; /** * Returns the `result` property. * * @public * @readonly */ get result(): TResult | undefined; static positive(result?: TResult): ICancel; static negative(result?: TResult): ICancel; static none(result?: TResult): ICancel; } /** * Provides a strongly typed reference to the hosting Angular component instance * and its host DOM element. * * This reference represents the explicit and type-safe equivalent of Lit's * implicit `this` inside a controller. * * @public * @template TComponent The concrete component instance type. * @template TElement The concrete host element type. */ interface IControllerHostRef { /** * The Angular component instance that owns the controller. * * @public */ readonly component: TComponent; /** * The host DOM element of the component instance. * * @public */ readonly element: TElement; } /** * Represents a reusable, behavior-only unit hosted by an Angular component. * * A reactive controller is not a service and not a binding abstraction. * Its sole responsibility is to encapsulate feature-specific behavior * and lifecycle-related logic. * * Controllers are created via {@link useController} and are automatically * connected to the hosting component's lifetime. * * @public * @template TComponent The concrete component instance type. * @template TElement The concrete host element type. */ interface IReactiveController { /** * Provides access to the owning component instance and host element. * * @public */ readonly host: IControllerHostRef; /** * Called once when the controller is connected to the host component. * * @public */ hostConnected?(): void; /** * Called once when the host component is destroyed. * * @public */ hostDisconnected?(): void; } /** * Creates a controller instance and binds it automatically to the current * component instance lifecycle. * * This function must be called within a component class body. * No `new` keyword is required in user code. * * Cleanup is guaranteed via {@link DestroyRef} without patching or forwarding * Angular lifecycle hooks. * * @public * @template TComponent The concrete component instance type. * @template TElement The concrete host element type. * @template TController The concrete controller type. * @param controllerType The controller class to instantiate. * @returns The instantiated controller. * @example * ```ts * export class MyComponent { * public readonly controller = useController(MyController); * } * ``` */ declare function useController>(controllerType: new (host: IControllerHostRef) => TController): TController; /** * Directive that attaches a `PerspectiveElement` to its host element * and updates it reactively based on the configuration input. * * @example *
* * @public */ declare class PerspectiveDirective implements OnInit, OnDestroy { private readonly _element; private readonly _renderer; private readonly _config; private readonly _perspectiveElement; private readonly _cleanup; /** * Constructs a new instance of the `PerspectiveDirective` class. * * @public */ constructor(); /** * Configuration input for the perspective behavior. * * @public */ set config(value: Partial); get config(): Partial; /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Directive that attaches a `RippleElement` to its host element * and updates it when input properties change. * * @example * * * @public */ declare class RippleDirective implements OnInit, OnDestroy { private readonly _element; private readonly _renderer; private readonly _config; private readonly _rippleElement; private readonly _cleanup; /** * Constructs a new instance of the `RippleDirective` class. * * @public */ constructor(); /** * Configuration for the ripple behavior. * * @public */ set config(value: Partial); get config(): Partial; /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Directive that attaches a `ScaleElement` to its host element * and updates it when input properties change. * * @example *
* * @public */ declare class ScaleDirective implements OnInit, OnDestroy { private readonly _element; private readonly _renderer; private readonly _config; private readonly _scaleElement; private readonly _cleanup; /** * Constructs a new instance of the `ScaleDirective` class. * * @public */ constructor(); /** * Configuration input for the scale behavior. * * @public */ get config(): Partial; set config(value: Partial); /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Flex Directive - A directive to apply flexbox layout styles to an element. * * @public */ declare class FlexDirective implements OnChanges { private readonly _element; private readonly _renderer; constructor(element: ElementRef, renderer: Renderer2); justify?: FlexJustify; alignItems?: FlexAlignItems; alignContent?: FlexAlignContent; direction?: FlexDirection; wrap?: FlexWrap; gap?: CssLength; fill?: boolean | number; /** * @public */ ngOnChanges(_changes: SimpleChanges): void; /** * @private */ private setStyle; /** * @private */ private setFillStyle; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class CardIsBusyDirective implements OnChanges { private readonly _elementRef; private readonly _viewContainerRef; private readonly _renderer; private _spinner; /** * Constructs a new instance of the `CardIsBusyDirective` class. * * @public */ constructor(); isBusy: boolean; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; static ngAcceptInputType_isBusy: unknown; } /** * Directive to manage the docking position of an element in a dock panel. */ declare class DockDirective implements OnChanges { private readonly _element; private readonly _renderer; constructor(element: ElementRef, renderer: Renderer2); /** * The docking position of the element. * * @public */ dock?: DockSide | null; ngOnChanges(_changes: SimpleChanges): void; private normalize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Hybrid Directive supporting both Reactive and Signal Forms for error grouping. * * @example * ```html * * * This field is required. * Minimum length not met. * * * * @public */ declare class ErrorGroupDirective implements AfterViewInit, DoCheck, OnDestroy { private readonly _components; private readonly _targetInfo; private readonly _cdr; private readonly _formGroup?; private _handler; /** * Constructs a new instance of the `{@link ErrorGroupDirective}` class. * * @public */ constructor(cdr?: ChangeDetectorRef); field: string | Array | AbstractControl | FieldState | Array>; ngAfterViewInit(): void; ngDoCheck(): void; ngOnDestroy(): void; private selectHandler; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * The directive representing a specific kind of error. * * @example * ```html * This field is required. * Minimum length not met. * ``` * * @public */ declare class ErrorKindDirective { private _kind; private _hidden; /** * Constructs a new instance of the `ErrorDirective` class. * * @public */ constructor(); /** * The kind(s) of error this directive represents. * * @public */ get kind(): string | Array; set kind(value: string | Array); get hidden(): boolean; set hidden(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Attribute-Directive that binds a `FieldState` to `FormFieldElement`. * It observes the validation `errors()` and `touched()` state of the field, * and automatically updates the Element’s `error` property - always using the **last** validation error (if any) when the field has been touched. * * @example * ```html * * * * ``` * * @public */ declare class FormFieldStateDirective { private readonly _elementRef; constructor(elementRef?: ElementRef); /** * The FieldState to observe for validation errors. * * @public * @example * ```html * * … * * ``` */ fieldState: InputSignal | null | undefined>; /** * Maps the FieldState (errors + touched) to the Element error property. * If there is at least one error AND the field has been touched → set error to the * last error.message. Otherwise clear the error. * * @private * @param fieldState The current FieldState */ private setError; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FlipToDirective { private readonly _component; /** * Constructs a new instance of the `FlipToDirective` class. * * @public */ constructor(); /** * The flip side to which the component will be flipped. * * @public */ to?: FlipElement['side']; isDisabled?: boolean; /** * @protected */ protected onClick(_event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Represents the configuration for the `TooltipDirective`. * * @public */ interface ITooltipDirectiveConfig { /** * The tooltip text content. * * @public */ content?: string; /** * The placement of the tooltip relative to the host element. * * @public */ placement?: Placement; /** * The horizontal offset of the tooltip. * * @public */ horizontalOffset?: number; /** * The vertical offset of the tooltip. * * @public */ verticalOffset?: number; /** * The delay in milliseconds before showing the tooltip. * * @public */ showDelay?: number; /** * The delay in milliseconds before hiding the tooltip. * * @public */ hideDelay?: number; /** * The trigger mode for the tooltip. * * @public */ trigger?: Trigger; /** * Whether the tooltip stays open after the trigger ends. * * @public */ staysOpen?: boolean; /** * Whether the tooltip is disabled. * * @public */ disabled?: boolean; } /** * Directive that attaches a `TooltipElement` to its host element. * Allows adding tooltips to any arbitrary element by using the `[mosaikTooltip]` selector. * * @example * Simple text tooltip: * ```html * * ``` * * @example * Tooltip with configuration object: * ```html * * ``` * * @example * Tooltip with individual inputs: * ```html * * ``` * * @public */ declare class TooltipDirective implements OnInit, OnDestroy { private readonly _element; private readonly _renderer; private readonly _config; private readonly _placement; private readonly _horizontalOffset; private readonly _verticalOffset; private readonly _showDelay; private readonly _hideDelay; private readonly _trigger; private readonly _staysOpen; private readonly _disabled; private readonly _tooltipElement; private readonly _cleanup; /** * Constructs a new instance of the `TooltipDirective` class. * * @public */ constructor(); /** * The tooltip content. Accepts a string or a configuration object. * When a string is provided, it is used as the tooltip text content. * When a configuration object is provided, all tooltip properties can be set at once. * * @public */ set config(value: string | ITooltipDirectiveConfig); get config(): string | ITooltipDirectiveConfig; /** * The placement of the tooltip relative to the host element. * * @public */ set placement(value: Placement); get placement(): Placement | undefined; /** * The horizontal offset of the tooltip. * * @public */ set horizontalOffset(value: number); get horizontalOffset(): number | undefined; /** * The vertical offset of the tooltip. * * @public */ set verticalOffset(value: number); get verticalOffset(): number | undefined; /** * The delay in milliseconds before showing the tooltip. * * @public */ set showDelay(value: number); get showDelay(): number | undefined; /** * The delay in milliseconds before hiding the tooltip. * * @public */ set hideDelay(value: number); get hideDelay(): number | undefined; /** * The trigger mode for the tooltip. * * @public */ set trigger(value: Trigger); get trigger(): Trigger | undefined; /** * Whether the tooltip stays open after the trigger ends. * * @public */ set staysOpen(value: boolean); get staysOpen(): boolean | undefined; /** * Whether the tooltip is disabled. * * @public */ set disabled(value: boolean); get disabled(): boolean | undefined; /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Creates a single DataList item definition with full type inference. * * @remarks * This function acts as a facade over the Foundation-level `IDataListItemDefinition`, * so Angular consumers never need to import it directly. * Parameter types are derived from the Foundation interface, so any additions * to `IDataListItemDefinition` are automatically reflected in `options`. * * @param key - Identifies the data property for this item. * @param title - Item header text. * @param options - Additional item options (hidden, etc.). * @returns The item definition. * * @public */ declare function defineItem(key: IDataListItemDefinition['key'], title?: IDataListItemDefinition['title'], options?: Partial, 'key' | 'title'>>): IDataListItemDefinition; /** * Creates multiple DataList item definitions. * * @remarks * This function acts as a facade over the Foundation-level * `IDataListItemDefinition`, so Angular consumers never need to * import it directly. Items are typically created via {@link defineItem}. * * @param items - The item definitions. * @returns The item definitions as an array. * * @public */ declare function defineItems(...items: IDataListItemDefinition[]): IDataListItemDefinition[]; /** * Describes the template context for `ItemDefDirective`. * * @remarks * The `$implicit` property holds the data item for the current row, * accessible via `let item` in the structural directive syntax. * The `definition` property provides the item definition metadata. * * @public */ interface IItemDefContext { /** * The data item for the current row. * Accessible via `let item` in the structural directive syntax. * * @public */ $implicit: unknown; /** * The item definition for the current field. * * @public */ definition: IDataListItemDefinition; } /** * Structural directive that defines a custom item template for a data list item definition. * * @remarks * Use this directive inside an `mosaikItemDef` container to provide a custom * template for list items. The template receives the data item via `let item` * and the item definition via `let definition = definition`. * * @example * ```html * * * * * * ``` * * @public */ declare class ItemCellDefDirective { private readonly _template; constructor(); /** * The template reference for the item content. * * @public * @readonly */ get template(): TemplateRef; /** * Asserts the correct type for the template context. * * @public * @static */ static ngTemplateContextGuard(_dir: ItemCellDefDirective, _ctx: unknown): _ctx is IItemDefContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Directive that defines a custom item template for a specific data list item definition. * * @remarks * Place this directive on an `ng-container` inside a `mosaik-data-list` component. * The directive bridges Angular `ng-template` content to the Lit-based DataList's * `itemTemplate` callback, translating `TemplateRef` instances * into DOM nodes that the DataList can render. * * @example * ```html * * * * * * * * * {{ item.name }} * * * * ``` * * @public */ declare class ItemDefDirective implements AfterContentInit, OnDestroy { private readonly _dataList; private readonly _vcr; private readonly _injector; private readonly _views; private _nativeElement; constructor(); /** * The item definition key that this directive targets. * Must match the `key` property of an item definition in `itemDefinitions`. * * @public */ itemKey: string; /** * The item cell template directive. * * @public */ itemCellDef?: ItemCellDefDirective; /** * @public */ ngAfterContentInit(): void; /** * @public */ ngOnDestroy(): void; /** * Builds the template callback and registers it as an override on the native element. * * @private */ private applyTemplates; /** * Creates an `itemTemplate` callback that renders an Angular template into a `DocumentFragment`. * * @private */ private createItemTemplateCallback; /** * Destroys embedded views whose DOM nodes are no longer connected to the document. * This prevents memory leaks when the DataList re-renders and replaces item content. * * @private */ private cleanupDisconnectedViews; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Describes the template context for `CellDefDirective`. * * @remarks * The `$implicit` property holds the data item for the current row, * accessible via `let item` in the structural directive syntax. * The `column` property provides the column definition metadata. * * @public */ interface ICellDefContext { /** * The data item for the current row. * Accessible via `let item` in the structural directive syntax. * * @public */ $implicit: unknown; /** * The column definition for the current column. * * @public */ column: IDataTableColumnDefinition; /** * The pre-resolved display value produced by the column's `pathFn`. * Accessible via `let value = value` in the structural directive syntax. * * @public */ value: unknown; } /** * Structural directive that defines a custom cell template for a data table column. * * @remarks * Use this directive inside a `mosaikColumnDef` container to provide a custom * template for body cells. The template receives the data item via `let item` * and the column definition via `let column = column`. * * @example * ```html * * * * * * ``` * * @public */ declare class CellDefDirective { private readonly _template; constructor(); /** * The template reference for the cell content. * * @public * @readonly */ get template(): TemplateRef; /** * Asserts the correct type for the template context. * * @public * @static */ static ngTemplateContextGuard(_dir: CellDefDirective, _ctx: unknown): _ctx is ICellDefContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Describes the template context for `HeaderCellDefDirective`. * * @remarks * The `$implicit` property holds the column definition, * accessible via `let column` in the structural directive syntax. * * @public */ interface IHeaderCellDefContext { /** * The column definition for the current column. * Accessible via `let column` in the structural directive syntax. * * @public */ $implicit: IDataTableColumnDefinition; } /** * Structural directive that defines a custom header cell template for a data table column. * * @remarks * Use this directive inside a `mosaikColumnDef` container to provide a custom * template for the header cell. The template receives the column definition via `let column`. * * @example * ```html * * * * {{ column.title }} * * * ``` * * @public */ declare class HeaderCellDefDirective { private readonly _template; constructor(); /** * The template reference for the header cell content. * * @public * @readonly */ get template(): TemplateRef; /** * Asserts the correct type for the template context. * * @public * @static */ static ngTemplateContextGuard(_dir: HeaderCellDefDirective, _ctx: unknown): _ctx is IHeaderCellDefContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Directive that defines custom cell and header cell templates for a specific data table column. * * @remarks * Place this directive on an `ng-container` inside a `mosaik-data-table` component. * The directive bridges Angular `ng-template` content to the Lit-based DataTable's * `cellTemplate` / `headerCellTemplate` callbacks, translating `TemplateRef` instances * into DOM nodes that the DataTable can render. * * @example * ```html * * * * * * * * * * {{ column.title }} * * * {{ item.name }} * * * * ``` * * @public */ declare class ColumnDefDirective implements AfterContentInit, OnDestroy { private readonly _dataTable; private readonly _vcr; private readonly _injector; private readonly _views; private _nativeElement; private _cleanupScheduled; constructor(); /** * The column key that this definition targets. * Must match the `key` property of a column in `columnDefinitions`. * * @public */ columnKey: string; /** * The cell template directive for body cells. * * @public */ cellDef?: CellDefDirective; /** * The header cell template directive. * * @public */ headerCellDef?: HeaderCellDefDirective; /** * @public */ ngAfterContentInit(): void; /** * @public */ ngOnDestroy(): void; /** * Builds the template callbacks and registers them as overrides on the native element. * * @private */ private applyTemplates; /** * Creates a `cellTemplate` callback that renders an Angular template into a `DocumentFragment`. * * @private */ private createCellTemplateCallback; /** * Creates a `headerCellTemplate` callback that renders an Angular template into a `DocumentFragment`. * * @private */ private createHeaderCellTemplateCallback; /** * Schedules a deferred cleanup of disconnected views. * The cleanup runs after the current Lit render cycle completes via `requestAnimationFrame`, * ensuring that newly created DOM nodes have been flushed to the document before checking `isConnected`. * * @private */ private scheduleViewCleanup; /** * Destroys embedded views whose DOM nodes are no longer connected to the document. * This prevents memory leaks when the DataTable re-renders and replaces cell content. * * @private */ private cleanupDisconnectedViews; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Creates a single DataTable column definition with full type inference. * * @remarks * This function acts as a facade over the Foundation-level `IDataTableColumnDefinition`, * so Angular consumers never need to import it directly. * Parameter types are derived from the Foundation interface, so any additions * to `IDataTableColumnDefinition` are automatically reflected in `options`. * * @param key - Identifies the data property for this column. * @param title - Column header text. * @param options - Additional column options (hidden, sortable, etc.). * @returns The column definition. * * @public */ declare function defineColumn(key: IDataTableColumnDefinition['key'], title?: IDataTableColumnDefinition['title'], options?: Partial, 'key' | 'title'>>): IDataTableColumnDefinition; /** * Creates multiple DataTable column definitions. * * @remarks * This function acts as a facade over the Foundation-level * `IDataTableColumnDefinition`, so Angular consumers never need to * import it directly. Columns are typically created via {@link defineColumn}. * * @param columns - The column definitions. * @returns The column definitions as an array. * * @public */ declare function defineColumns(...columns: IDataTableColumnDefinition[]): IDataTableColumnDefinition[]; declare class StepperNextDirective { private readonly _component; /** * Constructs a new instance of the `StepperNextDirective` class. * * @public */ constructor(); /** * @protected */ protected onClick(_event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperPrevDirective { private readonly _component; /** * Constructs a new instance of the `StepperPrevDirective` class. * * @public */ constructor(); /** * @protected */ protected onClick(_event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class WizardNextDirective { private readonly _component; /** * Constructs a new instance of the `WizardNextDirective` class. * * @public */ constructor(); /** * @protected */ protected onClick(_event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class WizardPrevDirective { private readonly _component; /** * Constructs a new instance of the `WizardPrevDirective` class. * * @public */ constructor(); /** * @protected */ protected onClick(_event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Represents the options for the `SpacerDirective`. * * @public */ interface ISpacerDirectiveOptions { multiplier?: number; size?: Size; thickness?: Spacing | Array | null; invert?: boolean; multiplierValidator?: (multiplier: number) => boolean; } /** * Spacer Directive - A directive to apply spacing (margins) to an element based on configurable options. * * @public */ declare class SpacerDirective { private readonly _el; private readonly _renderer; private readonly _multiplier; private readonly _size; private readonly _thickness; private readonly _invert; private readonly _multiplierValidator; /** * Constructs a new instance of the `SpacerDirective` class. * * @public */ constructor(); /** * The spacing multiplier. * * @public */ get multiplier(): number | undefined; set multiplier(value: number | undefined); /** * The size of the spacing. * * @public */ get size(): Size | undefined; set size(value: Size | undefined); /** * The thickness or sides for which the spacer applies. * * @public */ get thickness(): Spacing | Array | null | undefined; set thickness(value: Spacing | Array | null | undefined); /** * Whether to invert the spacing direction. * * @public */ get invert(): boolean | undefined; set invert(value: boolean | undefined); /** * Optional custom validator for the multiplier. * * @public */ get multiplierValidator(): ((multiplier: number) => boolean) | undefined; set multiplierValidator(value: ((multiplier: number) => boolean) | undefined); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Text Formatter Directive - A directive to apply text formatting styles to an element. * * Usage: * ```html *

* ``` * * @public */ declare class TextFormatterDirective { private readonly _element; private readonly _renderer; private readonly _defaultFormatter; private readonly _formatterFn; private readonly _formattedText; constructor(); /** * The text formatter to apply to the element's content. * Can be a function or the name of a predefined formatter. * * @public */ readonly formatter: InputSignalWithTransform; /** * The raw text value to format. * This should be used instead of placing content inside the element. * * @public */ readonly value: InputSignal; /** * Resolves a formatter from a string name or function. * * @private * @param value - The formatter to resolve. * @returns The resolved formatter function or null. */ private resolveFormatter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @public */ declare namespace TextFormatterDirective { type Props = { formatter: TextFormatter | null; }; } /** * The injection token for providing default properties to the TextFormatterDirective. * * @public */ declare const TEXT_FORMATTER_DEFAULT_PROPS: InjectionToken>; /** * Provides default configuration for the TextFormatterDirective. * * @public * @param config - Partial configuration to apply as defaults. * @returns An EnvironmentProviders array to include in your module or component. */ declare function provideTextFormatter(config: Partial): EnvironmentProviders; /** * Typography Directive - A directive to apply typography styles to an element. * * @public */ declare class TypographyDirective { private readonly _el; private readonly _renderer; private readonly _typography; private readonly _themeName; constructor(); /** * Type of the typography style to apply (e.g., "headline", "body"). */ get typography(): string | undefined; set typography(type: string | undefined); /** * Optional theme name override. Falls back to `[document.documentElement].getAttribute('theme')`. */ get themeName(): string | undefined; set themeName(value: string | undefined); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; static ngAcceptInputType_typography: string | undefined; } /** * Provides access to global DOM primitives in a testable way. * * Controllers often need `window` or `document` for observers and listeners. * This abstraction keeps global access centralized and replaceable in tests. * * @public */ interface IGlobalDomRef { /** * Returns the current `window` instance. * * @public */ getWindow(): Window; } /** * Default implementation of {@link IGlobalDomRef}. * * @public */ declare class GlobalDomRef implements IGlobalDomRef { private readonly _window; /** * Constructs a new instance of the {@link GlobalDomRef} class. * * @publicApi */ constructor(); /** * Returns the global `window` instance. * * @publicApi */ getWindow(): Window; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare function provideGlobalDom(): EnvironmentProviders; /** * Interface for Mosaik form field providers. * This is compatible with Angular's `FORM_FIELD` injection token but uses * Mosaik-specific types to avoid conflicts with Angular's `FormField` directive. * * @public */ interface IFormField { /** * The current field state, or null if not yet available. */ readonly state: Signal | null>; } /** * Directive that bridges Angular Signal Forms with Mosaik form components. * * This directive provides the `FORM_FIELD` injection token and handles bidirectional * value synchronization between a Signal Forms `FieldState` and a Mosaik component * that implements `ControlValueAccessor`. * * @usage * ```html * * ``` * * The directive will: * - Write values FROM the Signal Form TO the component via `writeValue()` * - Write values FROM the component TO the Signal Form via `registerOnChange()` * - Mark the field as touched via `registerOnTouched()` * - Provide `FORM_FIELD` so that `FormFieldStatusDirective` can sync the `invalid` state * * @remarks * This directive does NOT implement Angular's `FormField` interface directly because * that interface has incompatible type signatures (e.g., `FieldTree` vs `() => FieldState`). * Instead, it provides the same `FORM_FIELD` token with a compatible shape. * * @public */ declare class FormFieldDirective implements IFormField { private readonly _hostComponent; private _isWritingValue; constructor(); /** * The Signal Forms field to bind to this component. * * @example * ```html * * ``` * * @public */ readonly formField: i0.InputSignal<() => FieldState>; /** * Computed state that provides the field state for `FormFieldStatusDirective`. * Returns null if the field function is not yet available. * * @public */ readonly state: Signal | null>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[formField]", never, { "formField": { "alias": "formField"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>; } /** * @public */ declare function provideForms(): EnvironmentProviders; /** * Represents a validation issue with a fully qualified control path. * * @public */ interface IReactiveValidationIssue { /** * Dot/bracket path to the control, e.g. "address.street" or "items[0].name". * Empty string denotes group/array level issues at the current node. */ path: string; /** * Angular validation errors object for this control/group/array. */ errors: ValidationErrors; } /** * Hooks for reporting validation issues during form traversal. * * @public */ interface IReactiveValidateHooks { /** * Called once after traversal with all issues found. * Use this to build summaries or for aggregate decisions. * * @public * @param issues The array of all validation issues found. */ onErrors?: (issues: Array) => void; /** * Called during traversal for each individual issue. * Use this for per-field side effects (e.g., highlighting). * * @public * @param issue The validation issue found. */ onEachError?: (issue: IReactiveValidationIssue) => void; /** * Called when no issues were found (i.e., the form is valid). * * @public * @param raw The raw form value (as returned by `formGroup.getRawValue()`). */ onSuccess?: (raw: TForm) => void; } /** * Provides utilities to mark Angular forms (touched/pristine) and * to collect validation errors. Offers both classic and fluent APIs. * * Semantics: * - `collectErrors` is pure and never changes control state. * - `validate`/`pristine` can optionally report errors via callbacks * in the same pass, without conflating "marking" with "causing" errors. * * @public * @deprecated Use `SignalFormValidator` instead for new development. */ declare class ReactiveFormValidator { /** * Constructs a new instance of the `FormValidator` class. * * @public */ constructor(); /** * Marks each control as touched and optionally reports validation issues. * * @public * @template TGroup The specific type of the form group (for typed raw value). * @param formGroup The form group to validate. * @param hooks Optional validation reporting callbacks. * @returns The raw form value (as returned by `formGroup.getRawValue()`). */ validate(formGroup: TGroup, hooks?: IReactiveValidateHooks>): void; /** * Marks each control as pristine and optionally reports validation issues. * * @public * @template TGroup The specific type of the form group (for typed raw value). * @param formGroup The form group to mark as pristine. * @param hooks Optional validation reporting callbacks. * @returns The raw form value (as returned by `formGroup.getRawValue()`). */ pristine(formGroup: TGroup, hooks?: IReactiveValidateHooks>): void; /** * Collects all validation issues without mutating any control state. * * @public * @param formGroup The form group to inspect. * @returns An array of validation issues. */ collectErrors(formGroup: FormGroup): Array; /** * Indicates whether the form is currently valid (pure check). * * @public * @param formGroup The form group to inspect. * @returns `true` if no validation issues were found; `false` otherwise. */ isValid(formGroup: FormGroup): boolean; /** * Builds a map from control path to its errors for quick lookup. * * @public * @param issues The array of validation issues to convert. * @returns A map from control path to its validation errors. */ toPathMap(issues: Array): Record; /** * Starts a fluent validation session. * * @public * @param formGroup The form group to validate. * @returns A new `ValidationSession` instance. */ session(formGroup: FormGroup): ReactiveValidationSession; /** * Internal traversal utility: can mutate state (via `onControl`) and * collect/report issues (via `onErrors`) in a single pass. * * @private */ private traverse; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Fluent validation session with chainable steps. * * @public */ declare class ReactiveValidationSession { private readonly _validator; private readonly _root; private _touch; private _pristine; private _onErrors?; private _onEachError?; private _onSuccess?; /** * Constructs a new `ValidationSession`. * * @public */ constructor(validator: ReactiveFormValidator, root: FormGroup); /** * Mark all controls as touched. * * @public * @returns This validation session (for chaining). */ touch(): this; /** * Mark all controls as pristine. * * @public * @returns This validation session (for chaining). */ pristine(): this; /** * Provide a per-issue callback invoked during traversal. * * @public * @param cb The callback to invoke for each issue found. * @returns This validation session (for chaining). */ onEachError(cb: (issue: IReactiveValidationIssue) => void): this; /** * Provide a single callback to receive all issues after traversal. * * @public * @param cb The callback to invoke with all issues found. * @returns This validation session (for chaining). */ onErrors(cb: (issues: Array) => void): this; /** * Provide a callback that fires when no issues are found. * * @public * @param cb The callback to invoke on success. * @returns This validation session (for chaining). */ onSuccess(cb: () => void): this; /** * Executes the session. Uses single-pass fast paths where possible. * * @public */ run(): void; } /** * Represents a validation issue with a fully qualified field path. * * @public */ interface ISignalValidationIssue { /** * Dot/bracket path to the field or group, e.g. "address.street" or "items[0].name". * An empty string denotes issues at the root level. */ path: string; /** * Array of error objects returned by the field’s `errors()` signal. */ errors: Array; /** * Optional reference to the underlying FieldState object for further inspection. */ fieldRef?: FieldState; } /** * Hooks for reporting validation issues during form traversal. * * @public */ interface ISignalValidateHooks { /** * Called during traversal for **each individual issue found**. * * @param issue The validation issue identified. */ onEachError?: (issue: ISignalValidationIssue) => void; /** * Called once **after traversal**, with all issues collected. * * @param issues The array of all validation issues found. */ onErrors?: (issues: Array) => void; /** * Called when **no issues were found** (i.e., the form is valid). * * @param raw The raw form value (as returned by the form’s `value`). */ onSuccess?: (raw: TForm) => void; } /** * Utility class to perform structured validation over a form model created * via `@angular/forms/signals`. Provides collection of issues, fluent builders and hook-based callbacks. * * @public */ declare class SignalFormValidator { /** * Traverses the form tree, collects validation issues, and triggers the * provided hooks accordingly. * * Afterwards, the form fields are marked as touched. * To set the touched state is necessary to ensure that any UI components display validation feedback. * * @template TForm The type of the form’s value model. * @param form The root FieldTree object representing the form. * @param hooks Optional callbacks for reporting errors or success. */ validate(form: FieldTree, hooks?: ISignalValidateHooks): void; /** * Collects all validation issues without triggering any callbacks. * * @template TForm The type of the form’s value model. * @param form The root FieldTree object representing the form. * @returns An array of validation issues. */ collectErrors(form: FieldTree): Array; /** * Checks whether the form is currently valid (i.e., no issues found). * * @template TForm The type of the form’s value model. * @param form The root FieldTree object representing the form. * @returns `true` if valid, `false` otherwise. */ isValid(form: FieldTree): boolean; /** * Creates a fluent validation builder for the given form. * * @template TForm The type of the form’s value model. * @param form The root FieldTree object representing the form. * @returns A `ValidationBuilder` instance with chainable methods. */ build(form: FieldTree): SignalValidationBuilder; /** * Internal traversal utility: walks the form tree recursively, invoking the callback * for each leaf or nested field state. * * @private * @template T The part of the model at the current node. * @param tree The current node in the FieldTree or FieldState. * @param currentPath The accumulated path string so far. * @param callback The function to call for each field node. */ private traverse; /** * Type guard to detect if `obj` is a FieldState (leaf) rather than a FieldTree. * * @param obj The object to test. * @returns `true` if obj is a FieldState, `false` otherwise. */ private isFieldState; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Fluent validation builder with chainable methods. * * @public */ declare class SignalValidationBuilder { private readonly _validator; private readonly _form; private _onEachError?; private _onErrors?; private _onSuccess?; /** * Constructs a new instance. * * @param validator The SignalFormValidator instance to use. * @param form The root FieldTree object representing the form. */ constructor(validator: SignalFormValidator, form: FieldTree); /** * Provide a callback to be invoked on each validation error. * * @param cb The callback function. * @returns This builder for chaining. */ onEachError(cb: (issue: ISignalValidationIssue) => void): this; /** * Provide a callback to be invoked once after traversal with all issues. * * @param cb The callback function. * @returns This builder for chaining. */ onErrors(cb: (issues: Array) => void): this; /** * Provide a callback to be invoked when no errors were found. * * @param cb The callback function. * @returns This builder for chaining. */ onSuccess(cb: (raw: TForm) => void): this; /** * Executes the validation builder: runs validation and triggers configured callbacks. * * @public */ run(): void; } /** * @public * @deprecated Use `SignalFormValidator` instead for new development. */ declare class Validators { /** * Validator to check if control value is only numeric. * * Errors: * * numeric * * actualValue * * @public * @static */ static numeric(): ValidatorFn; /** * Validator to check the quality between two controls. * * Errors: * * equalsTo * * actualValue * * @public * @static */ static equalsTo(other: T | (() => T)): ValidatorFn; /** * Validator to check if control value is blank string. * * Errors: * *blank * * @public * @static */ static blank(): ValidatorFn; /** * Validator to check a email with an exact domains. * * Errors: * * emailEndsWithDomain * * @public * @static */ static emailEndsWithDomain(domains: Array): ValidatorFn; /** * Validator to check a phone number. * * Errors: * * phoneNumber * * @public * @static */ static phoneNumber(): ValidatorFn; } /** * Validator configuration for validators. * * @private */ type ValidatorConfig = { /** A user-facing error message to include with the error. */ message?: string | LogicFn; error?: never; } | { /** * Custom validation error(s) to report instead of the default, * or a function that receives the `FieldContext` and returns custom validation error(s). */ error?: OneOrMany | LogicFn, TPathKind>; message?: never; }; /** * Validator error for numeric validation. * * @public */ interface INumericValidationError extends ValidationError { kind: 'numeric'; actualValue: any; } /** * Validator to check if control value is only numeric. * * @param path The schema path to validate. * @public */ declare function numeric(path: SchemaPath, config?: ValidatorConfig): void; /** * Validator error for equalsTo validation. * * @public */ interface IEqualsToValidationError extends ValidationError { kind: 'equalsTo'; actualValue: any; other: T; } /** * Validator to check the equality between control value and another. * * @param path The schema path to validate. * @param other A value or getter function returning the other value. * @public */ declare function equalsTo(path: SchemaPath, other: T | (() => T), config?: ValidatorConfig): void; /** * Validator error for blank string validation. * * @public */ interface IBlankValidationError extends ValidationError { kind: 'blank'; actualValue: any; } /** * Validator to check if control value is blank (contains whitespace). * * @param path The schema path to validate. * @public */ declare function blank(path: SchemaPath, config?: ValidatorConfig): void; /** * Validator error for emailEndsWithDomain validation. * * @public */ interface IEmailEndsWithDomainValidationError extends ValidationError { kind: 'emailEndsWithDomain'; requiredDomains: Array; actualValue: string; } /** * Validator to check that an email ends with one of the given domains. * * @param path The schema path to validate. * @param domains The list of allowed domains. * @public */ declare function emailEndsWithDomain(path: SchemaPath, domains: Array, config?: ValidatorConfig): void; /** * Validator error for phoneNumber validation. * * @public */ interface IPhoneNumberValidationError extends ValidationError { kind: 'phoneNumber'; actualValue: string; } /** * Validator to check if value is a phone number in allowed format. * * @param path The schema path to validate. * @public */ declare function phoneNumber(path: SchemaPath, config?: ValidatorConfig): void; /** * Directive that provides icon name functionality for mosaik-icon element. * * @example * * * @public */ declare class IconDirective implements OnChanges { private readonly _registry; private readonly _element; /** * Constructs a new instance of the `IconDirective` class. * * @public */ constructor(); /** * The name of the icon to display. * * @public */ name?: string; /** * @public */ ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Directive that provides icon name functionality for various mosaik components. * * @example * * * @public */ declare class IconNameDirective implements OnChanges { private readonly _registry; private readonly _element; /** * Constructs a new instance of the `IconDirective` class. * * @public */ constructor(); /** * The icon name to display. * * @public */ iconName?: string; /** * @public */ ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type IconInput = Record; /** * The `IconRegistry` class. * * @public */ declare class IconRegistry { private readonly _icons; private readonly _aliases; /** * Constructs a new instance of the `IconRegistry` class. * * @public */ constructor(); /** * Gets the registered icons. * * @public * @readonly */ get icons(): Record; /** * Registers a set of icons with the registry. * * @param icons An object mapping icon names to their SVG data or an object containing data and optional aliases. * @throws Will throw an error if the icon name or data is not provided. * @public */ register(icons: IconInput): void; /** * Gets the SVG data for a given icon name. * * @param name The name of the icon. * @throws Will throw an error if the icon name is not provided. * @throws Will throw an error if the icon with the given name is not registered. * @public */ get(name: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare function provideIconRegistry(config?: { icons: IconInput; }): EnvironmentProviders; declare function provideIcons(icons: IconInput): EnvironmentProviders; /** * Represents a size-like object with width and height properties. * * @public */ interface ISizeLike { /** * The width of the size. * * @public */ width: CssLength; /** * The height of the size. * * @public */ height: CssLength; } /** * @public */ interface IPortalRef { readonly id: string; readonly component: TInstance; readonly overlayRef: OverlayRef; readonly data?: TData; readonly closed: Observable>; close(result?: ICancel): void; } /** * Represents the `IDialogRef` interface. * * @public */ interface IDialogRef extends IPortalRef { /** * Returns the underlying `DialogElement`. * * @public * @readonly */ get element(): DialogElement; get positionChanged(): Observable>; get sizeChanged(): Observable>; updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; } /** * Represents a reactive value that can be of type T, Observable, or Signal. * * @public * @template T - The type of the value. */ type ReactiveValue = T | Observable | Signal; /** * Represents the `IDialogConfig` interface. * * @public */ interface IDialogConfig extends Omit { /** * The data passed to the dialog. */ data?: TData; size?: Partial; minSize?: Partial; maxSize?: Partial; header?: ReactiveValue; subheader?: ReactiveValue; actions?: Array<{ kind?: Extract; handler?: () => void; label?: ReactiveValue; disabled?: ReactiveValue; visible?: ReactiveValue; }>; id?: string; /** * Determines whether the dialog is disabled. * * @default false */ disabled?: boolean; /** * Determines whether the dialog should focus on open. * * @default true */ focusOnOpen?: boolean; /** * Determines whether the dialog should be scrollable. * * @default false */ scrollable?: boolean; /** * Determines whether the dialog should close when navigation occurs. * * @default false */ closeOnNavigation?: boolean; /** * Detects if only showing one dialog at the same time. * * @default false */ singleton?: boolean; } /** * @public */ interface IPortalProviderBehavior { /** * Configures the behavior with specific configuration. * * @public * @param config - The configuration to apply. */ configure(config: TConfig): void; /** * Attaches a specific portal reference to the behavior. * * @public * @param ref - The reference to attach. * @param portal - The component portal for the reference. */ attach(element: TRef, portal: ComponentPortal): void; /** * Detaches a specific portal reference from the behavior. * If ref is not provided, detaches the most recently attached reference. * * @public * @param ref - Optional reference to detach. If omitted, detaches the last attached. */ detach(ref?: TRef): void; } /** * @public */ interface IDialogBehavior extends Omit>, 'detach'> { /** * Detaches a specific dialog from the behavior. * If ref is not provided, detaches the most recently attached dialog. * * @public * @param ref - Optional dialog reference to detach. */ detach(ref?: IDialogRef): void; } /** * @public * @abstract */ declare abstract class DialogBehavior implements IDialogBehavior { private _ref; private _attached; private _dialogConfig; /** * Constructs a new instance of the `DialogBehavior` class. * * @protected */ protected constructor(); /** * Returns the `ref` property. * * @public * @readonly */ get ref(): Nullable; /** * Returns the `config` property. * * @public * @readonly */ get config(): Nullable; /** * @public * @virtual */ configure(config: IDialogConfig): void; /** * @public * @virtual */ attach(element: IDialogRef, _portal: ComponentPortal): void; /** * Detaches a specific dialog from the behavior. * If ref is not provided, detaches the most recently attached dialog. * * @public * @virtual * @param ref - Optional dialog reference to detach. */ detach(ref?: IDialogRef): void; } /** * @public */ interface IDialogBreakpointBehaviorConfig { breakpoints: Array<{ breakpoint: BreakpointAlias; size: ISizeLike; }>; } /** * Injection token for providing dialog breakpoint behavior configuration. * * @public */ declare const DIALOG_BREAKPOINT_BEHAVIOR_CONFIG: InjectionToken; /** * Behavior that adjusts dialog size based on viewport breakpoints. * * @public */ declare class DialogBreakpointBehavior extends DialogBehavior { private readonly _breakpointObserver; private readonly _breakpointRegistry; private readonly _config; private readonly _mediaQueryToAliasMap; private _subscription; /** * Constructs a new instance of the `DialogBreakpointBehavior` class. * * @public */ constructor(config?: IDialogBreakpointBehaviorConfig | null); /** * Attaches a specific dialog to the behavior. * * @public * @override * @param dialogRef - The dialog reference to attach to the behavior. * @param portal - The component portal for the dialog content (unused in this behavior). */ attach(dialogRef: IDialogRef, _portal: ComponentPortal): void; /** * Detaches a specific dialog from the behavior. * If ref is not provided, detaches the most recently attached dialog. * * @public * @override * @param ref - Optional dialog reference to detach (unused in this behavior). */ detach(_ref?: IDialogRef): void; /** * Handles breakpoint state changes and updates dialog size accordingly. * * @private * @param state - The current breakpoint state from the observer. * @param dialogRef - Reference to the dialog being managed. * @param config - Optional dialog configuration with default size values. */ private onBreakpoint; } /** * Injection token for providing dialog stack behavior configuration. * * @public */ declare const DIALOG_STACK_BEHAVIOR_CONFIG: InjectionToken; /** * Behavior that manages a stack of dialogs with offset-based positioning. * * The stacking model: * - The topmost (newest) dialog remains centered * - Each dialog behind it is offset upward, creating a cascading visual effect * - The offset allows users to see that there are dialogs stacked beneath * * @public */ declare class DialogStackBehavior extends DialogBehavior { private readonly _stack; private readonly _config; /** * Constructs a new instance of the `DialogStackBehavior` class. * * @public */ constructor(config?: IDialogStackBehaviorConfig | null); /** * Returns the current number of dialogs in the stack. * * @public * @readonly */ get stackSize(): number; /** * Returns the current stack configuration. * * @public * @readonly */ get stackConfig(): Readonly; /** * Attaches a dialog to the stack and applies stack styling. * * The new dialog is always centered (no offset). * Existing dialogs are pushed back and offset upward. * * @public * @param dialogRef - The dialog reference to attach. * @param portal - The component portal for the dialog. */ attach(dialogRef: IDialogRef, portal: ComponentPortal): void; /** * Detaches a specific dialog from the stack, or the topmost if not specified. * When a dialog in the middle of the stack is removed, all remaining dialogs * are recalculated to maintain proper stacking order. * * @public * @override * @param ref - Optional dialog reference to detach. If omitted, detaches the topmost dialog. */ detach(ref?: IDialogRef): void; /** * Calculates the z-index for a dialog at the given stack level. * * @private * @param stackLevel - The zero-based index of the dialog in the stack. * @returns The calculated z-index value. */ private calculateZIndex; /** * Calculates the vertical offset for a dialog based on its distance from the top. * * @private * @param offsetFromTop - Number of dialogs above this one. * @returns The calculated offset in pixels (negative for upward movement). */ private calculateOffset; /** * Applies stack-related CSS variables to a dialog element. * Uses requestAnimationFrame to ensure CSS transitions are properly triggered. * * @private * @param dialogRef - The dialog reference containing the element. * @param stackLevel - The stack level for this dialog. * @param offsetY - The vertical offset in pixels. */ private applyStackStyles; /** * Updates offsets for all existing dialogs when a new dialog is added. * Each existing dialog gets pushed back (higher offset). * * @private */ private updateStackOffsets; /** * Recalculates and applies offsets for all remaining dialogs in the stack. * After a dialog is closed, we need to restore each dialog to its proper position. * * @private */ private recalculateStackOffsets; /** * Applies the stacked CSS class to all dialogs except the topmost one. * * @private */ private applyStackedClasses; } /** * @public */ declare abstract class PortalComponent extends BasePortalOutlet implements OnInit, OnDestroy { private readonly _element; private readonly _focusTrapFactory; private readonly _document; private _focusTrap; private _elementFocusedBeforeOpened; /** * Constructs a new instance of the `PortalComponent` class. * * @protected */ protected constructor(); /** * Returns the `portal` property. * * @protected * @abstract * @readonly */ protected abstract get portal(): CdkPortalOutlet | DomPortalOutlet; /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; /** * Attach a ComponentPortal as content to this dialog container. * * @public * @param portal - Portal to be attached as the dialog content. */ attachComponentPortal(portal: ComponentPortal): ComponentRef; /** * Attach a TemplatePortal as content to this dialog container. * * @public * @param portal - Portal to be attached as the dialog content. */ attachTemplatePortal(portal: TemplatePortal): EmbeddedViewRef; /** * @public */ trapFocus(): void; /** * @public */ restoreFocus(): void; /** * @private */ private savePreviouslyFocusedElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @public */ declare class DialogPortalComponent extends PortalComponent { private readonly _portal; private readonly _component; private readonly _config?; private readonly _slots; private _warnedHeader; private _warnedActions; /** * Constructs a new instance of the `DialogPortalComponent` class. * * @public */ constructor(); /** * Returns the `dialog` property. * * @public * @readonly */ get dialog(): DialogComponent; /** * Returns the `dialogRef` property. * * @public * @readonly */ get dialogConfig(): IDialogConfig | undefined; /** * Returns the `portal` property. * * @protected * @readonly */ protected get portal(): CdkPortalOutlet; /** * Exposes an optional custom header template provided by user content. * * @public * @readonly */ get headerTemplate(): TemplateRef | null; /** * Exposes an optional custom actions template provided by user content. * * @public * @readonly */ get actionsTemplate(): TemplateRef | null; /** * Exposes an optional custom footer template provided by user content. * * @public * @readonly */ get footerTemplate(): TemplateRef | null; /** * Exposes an optional custom content template provided by user content. * * @public * @readonly */ get contentTemplate(): TemplateRef | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @public */ declare abstract class PortalRef implements IPortalRef { private readonly _closedSubject; private readonly _component; private readonly _overlayRef; private readonly _id; private readonly _data?; /** * Constructs a new instance of the `ElementProviderRef` class. * * @protected */ protected constructor(id: string, component: TInstance, overlayRef: OverlayRef, data?: TData); /** * @public * @readonly */ get id(): string; /** * @public * @readonly */ get component(): TInstance; /** * @public * @readonly */ get overlayRef(): OverlayRef; /** * @public * @readonly */ get data(): TData | undefined; /** * @public * @readonly */ get closed(): Observable>; /** * @public */ close(result: ICancel): void; } /** * @public */ declare class DialogRef extends PortalRef implements IDialogRef { private readonly _positionChangedSubject; private readonly _sizeChangedSubject; private readonly _dialogElement; /** * Constructs a new instance of the `DialogRef` class. * * @public */ constructor(id: string, component: DialogComponent, overlayRef: OverlayRef, data?: TData); /** * Returns the underlying `DialogElement`. * * @public * @readonly */ get element(): DialogElement; /** * Returns the `positionChanged` property. * * @public * @readonly */ get positionChanged(): Observable>; /** * Returns the `sizeChanged` property. * * @public * @readonly */ get sizeChanged(): Observable>; /** * @public * @override */ close(result: ICancel): void; /** * Updates the dialog's position. * * @public * @param position - New dialog position. */ updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; /** * Updates the dialog's width and height. * * @public * @param size - New width and height of the dialog. */ updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; /** * @private */ private parseNumber; } interface IPortalProviderCacheEntry { overlay: OverlayRef; portal: ComponentPortal; } /** * @public */ declare abstract class PortalProvider { private readonly _injector; private readonly _overlayPositionBuilder; private readonly _overlay; private readonly _cache; private readonly _cacheCountSubject; /** * Constructs a new instance of the `PortalProvider` class. * * @protected */ protected constructor(); /** * Returns the `count` property. * * @public * @readonly */ get count(): Observable; /** * Returns the `overlayPositionBuilder` property. * * @protected * @readonly */ protected get overlayPositionBuilder(): OverlayPositionBuilder; /** * Returns the `overlay` property. * * @protected * @readonly */ protected get overlay(): Overlay; /** * Returns the `injector` property. * * @protected * @readonly */ protected get injector(): Injector; /** * Returns the `cache` property. * * @protected * @readonly */ protected get cache(): ReadonlyArray; /** * @protected */ protected abstract createId(): string; /** * @protected */ protected abstract createPortalInjector(config?: unknown): Injector; /** * @protected */ protected abstract createContentInjector(ref: IPortalRef, config?: unknown): Injector; /** * @protected */ protected abstract createPositionStrategy(): PositionStrategy; /** * @protected */ protected abstract createScrollStrategy(): ScrollStrategy; /** * @protected */ protected createOverlay(config: OverlayConfig): OverlayRef; /** * @protected */ protected createPortal(component: Type, config?: unknown): ComponentPortal; /** * @protected */ protected createComponent(portal: ComponentPortal, overlayRef: OverlayRef, _component: Type, _config?: unknown): ComponentRef; /** * @protected */ protected createContent(componentTypeOrTemplateRef: Type | TemplateRef, container: PortalComponent, ref: IPortalRef, config?: unknown): ComponentRef | EmbeddedViewRef; /** * @protected */ protected attach(overlayRef: OverlayRef, portal: ComponentPortal): void; /** * @protected */ protected detach(overlayRef: OverlayRef): void; } /** * @public */ declare class DialogService extends PortalProvider { private readonly _document; private readonly _behaviors; private _portalInjector?; /** * Constructs a new instance of the `DialogService` class. * * @public */ constructor(); /** * Opens new instance of the dialog, may receive optional config. * * @public */ show(componentTypeOrTemplateRef: Type | TemplateRef, config?: Partial>): IDialogRef; /** * Closes the dialog. * * @public */ close(ref: IDialogRef): void; /** * Checks if the dialog is currently shown. * * @public */ isShown(ref: IDialogRef): boolean; /** * Adds a dialog behavior to the service. * * @public */ withBehavior(type: Type): Omit; /** * @protected * @override */ protected createId(): string; /** * @protected * @override */ protected createPortalInjector(config?: IDialogConfig): Injector; /** * @protected * @override */ protected createContentInjector(ref: IDialogRef, config?: IDialogConfig): Injector; /** * @protected * @override */ protected createPositionStrategy(): PositionStrategy; /** * @protected * @override */ protected createScrollStrategy(): ScrollStrategy; /** * @protected */ protected createComponent(portal: ComponentPortal, overlayRef: OverlayRef, _component: Type, config?: Partial): ComponentRef; /** * @private */ private prepareComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare const DIALOG_CONFIG: InjectionToken>; /** * @public */ declare const DIALOG_REF: InjectionToken>; /** * @public */ declare const DIALOG_REF_DATA: InjectionToken; /** * @public */ interface IDialogFeature { id: string; behaviorType: Type; provide(): ReadonlyArray; } /** * Provides the dialog service. * * @public */ declare function provideDialogs(...withBehaviors: ReadonlyArray): EnvironmentProviders; /** * @public */ declare function withDialogBreakpointBehavior(config?: IDialogBreakpointBehaviorConfig): IDialogFeature; /** * @public */ declare function withDialogStackBehavior(config?: Partial): IDialogFeature; /** * Marks an ng-template inside dialog content as custom actions section. * Usage: * ... * * @public */ declare class DialogActionsDirective { private readonly _slots; /** * Constructs a new instance of the `DialogActionsDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside dialog content as custom content section, replacing the default portal outlet. * Usage: * ... * * @public */ declare class DialogContentDirective { private readonly _slots; /** * Constructs a new instance of the `DialogContentDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside dialog content as custom footer section. * Usage: * ... * * @public */ declare class DialogFooterDirective { private readonly _slots; /** * Constructs a new instance of the `DialogFooterDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside dialog content as custom header. * Usage: * ... * * @public */ declare class DialogHeaderDirective { private readonly _slots; /** * Constructs a new instance of the `DialogHeaderDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Represents the `IDrawerRef` interface. * * @public */ interface IDrawerRef extends IPortalRef { /** * Returns the underlying DrawerElement. * * @public * @readonly */ get element(): DrawerElement; /** * Returns an Observable that emits when the drawer position changes. * * @public * @readonly */ get positionChanged(): Observable>; /** * Returns an Observable that emits when the drawer size changes. * * @public * @readonly */ get sizeChanged(): Observable>; /** * Updates the drawer's position. * * @public * @param position - New position values. */ updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; /** * Updates the drawer's size. * * @public * @param size - New size values. */ updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; } /** * Represents the `IDrawerConfig` interface. * * @public */ interface IDrawerConfig extends Omit { /** * The data passed to the drawer. * * @default undefined */ data?: TData; /** * The size of the drawer. * * @default undefined */ size?: Partial; /** * The minimum size of the drawer. * * @default undefined */ minSize?: Partial; /** * The maximum size of the drawer. * * @default undefined */ maxSize?: Partial; header?: ReactiveValue; subheader?: ReactiveValue; actions?: Array<{ kind?: Extract; handler?: () => void; label?: ReactiveValue; disabled?: ReactiveValue; visible?: ReactiveValue; }>; /** * An optional identifier for the drawer. * * @default undefined */ id?: string; /** * Determines whether the drawer is disabled. * * @default false */ disabled?: boolean; /** * Determines whether the drawer should focus on open. * * @default true */ focusOnOpen?: boolean; /** * Determines whether the drawer should be scrollable. * * @default false */ scrollable?: boolean; /** * Determines whether the drawer should close when navigation occurs. * * @default false */ closeOnNavigation?: boolean; /** * Detects if only showing one drawer at the same time. * * @default false */ singleton?: boolean; } /** * @public */ interface IDrawerBehavior extends Omit>, 'attach' | 'detach'> { /** * Attaches a drawer to the behavior. * * @public * @param ref - The drawer reference to attach. * @param portal - The component portal for the drawer. * @param config - Optional drawer configuration. */ attach(ref: IDrawerRef, portal: ComponentPortal, config?: Partial): void; /** * Detaches a specific drawer from the behavior. * If ref is not provided, detaches the most recently attached drawer. * * @public * @param ref - Optional drawer reference to detach. */ detach(ref?: IDrawerRef): void; } /** * @public * @abstract */ declare abstract class DrawerBehavior implements IDrawerBehavior { private _ref; private _attached; private _drawerConfig; /** * Constructs a new instance of the `DrawerBehavior` class. * * @protected */ protected constructor(); /** * Returns the `ref` property. * * @public * @readonly */ get ref(): Nullable; /** * Returns the `config` property. * * @public * @readonly */ get config(): Nullable; /** * @public * @virtual */ configure(config: IDrawerConfig): void; /** * @public * @virtual */ attach(element: IDrawerRef, _portal: ComponentPortal, config?: Partial): void; /** * Detaches a specific drawer from the behavior. * If ref is not provided, detaches the most recently attached drawer. * * @public * @virtual * @param ref - Optional drawer reference to detach. */ detach(ref?: IDrawerRef): void; } /** * @public */ interface IDrawerBreakpointBehaviorConfig { breakpoints: Array<{ breakpoint: BreakpointAlias; size: ISizeLike; }>; } /** * Injection token for providing drawer breakpoint behavior configuration. * * @public */ declare const DRAWER_BREAKPOINT_BEHAVIOR_CONFIG: InjectionToken; /** * Behavior that adjusts drawer size based on viewport breakpoints. * * @public */ declare class DrawerBreakpointBehavior extends DrawerBehavior { private readonly _breakpointObserver; private readonly _breakpointRegistry; private readonly _config; private readonly _mediaQueryToAliasMap; private _subscription; /** * Constructs a new instance of the `DrawerBreakpointBehavior` class. * * @public */ constructor(config?: IDrawerBreakpointBehaviorConfig | null); /** * Attaches a specific drawer to the behavior. * * @public * @Override * @param drawerRef - The drawer reference to attach to the behavior. * @param portal - The component portal for the drawer content (unused in this behavior). */ attach(drawerRef: IDrawerRef, _portal: ComponentPortal): void; /** * Detaches a specific drawer from the behavior. * If ref is not provided, detaches the most recently attached drawer. * * @public * @override * @param ref - Optional drawer reference to detach (unused in this behavior). */ detach(_ref?: IDrawerRef): void; /** * Handles breakpoint state changes and updates drawer size accordingly. * * @private * @param state - The current breakpoint state from the observer. * @param drawerRef - Reference to the drawer being managed. * @param config - Optional drawer configuration with default size values. */ private onBreakpoint; } /** * Injection token for providing drawer stack behavior configuration. * * @public */ declare const DRAWER_STACK_BEHAVIOR_CONFIG: InjectionToken; /** * Behavior that manages a stack of drawers with decreasing widths. * Each drawer in the stack is offset from the previous one, creating * a cascading visual effect. * * @public */ declare class DrawerStackBehavior extends DrawerBehavior { private readonly _stack; private readonly _behaviorConfig; /** * Constructs a new instance of the `DrawerStackBehavior` class. * * @public */ constructor(config?: IDrawerStackBehaviorConfig | null); /** * Returns the current number of drawers in the stack. * * @public * @readonly */ get stackSize(): number; /** * Returns the current stack configuration. * * @public * @readonly */ get stackConfig(): Readonly; /** * Attaches a drawer to the stack and applies stack styling. * * The stacking model is: * - The topmost (newest) drawer gets its base width * - Each drawer below gets progressively wider by stackThreshold * - If a new drawer is larger than existing ones, smaller drawers are grown * * @public * @param drawerRef - The drawer reference to attach. * @param portal - The component portal for the drawer. * @param config - Optional drawer configuration. */ attach(drawerRef: IDrawerRef, portal: ComponentPortal, config?: Partial): void; /** * Detaches a specific drawer from the stack, or the topmost if not specified. * When a drawer in the middle of the stack is removed, all remaining drawers * are recalculated to maintain proper stacking order. * * @public * @override * @param ref - Optional drawer reference to detach. If omitted, detaches the topmost drawer. */ detach(ref?: IDrawerRef): void; /** * Calculates the width for a drawer at the given stack level. * * @private * @param stackLevel - The zero-based index of the drawer in the stack. * @param baseWidthOverride - Optional override for the base width. * @returns The calculated CSS width string. */ private calculateWidth; /** * Calculates the z-index for a drawer at the given stack level. * * @private * @param stackLevel - The zero-based index of the drawer in the stack. * @returns The calculated z-index value. */ private calculateZIndex; /** * Applies stack-related CSS variables to a drawer element. * Uses requestAnimationFrame to ensure CSS transitions are properly triggered. * * @private * @param drawerRef - The drawer reference containing the element. * @param stackLevel - The stack level for this drawer. * @param computedWidth - The computed width for this drawer. */ private applyStackStyles; /** * Recalculates and applies widths for all remaining drawers in the stack. * After a drawer is closed, we need to restore each drawer to its proper width * based on its new position in the stack. * * The stacking model: * - The topmost drawer (highest index) gets the smallest width (its base width) * - Each drawer below gets progressively wider by stackThreshold * - If a larger drawer is in the stack, smaller drawers below it are grown to match * * @private */ private recalculateStackWidths; /** * Parses a percentage-based width string into a numeric value. * * @private * @param width - The CSS width string (e.g. "50%"). * @returns The numeric percentage value, or null if not a percentage. */ private parseWidthToPercentage; /** * Grows existing drawers when a new drawer is added to the stack. * Each existing drawer needs to be wider than the new one to create the cascade effect. * * The new drawer will be at the top with its base width. * Each drawer below gets progressively wider by threshold amount. * * @private * @param newDrawerBaseWidth - The base width of the newly opened drawer. */ private growStackForNewDrawer; /** * Applies the stacked CSS class to all drawers except the topmost one. * * @private */ private applyStackedClasses; } /** * @public */ declare class DrawerPortalComponent extends PortalComponent { private readonly _portal; private readonly _component; private readonly _config?; private readonly _slots; private _warnedHeader; private _warnedActions; /** * Constructs a new instance of the `DrawerPortalComponent` class. * * @public */ constructor(); /** * Returns the `drawer` property. * * @public * @readonly */ get drawer(): DrawerComponent; /** * Returns the `drawerRef` property. * * @public * @readonly */ get drawerConfig(): IDrawerConfig | undefined; /** * Returns the `portal` property. * * @protected * @readonly */ protected get portal(): CdkPortalOutlet; /** * Exposes an optional custom header template provided by user content. * * @public * @readonly */ get headerTemplate(): TemplateRef | null; /** * Exposes an optional custom actions template provided by user content. * * @public * @readonly */ get actionsTemplate(): TemplateRef | null; /** * Exposes an optional custom footer template provided by user content. * * @public * @readonly */ get footerTemplate(): TemplateRef | null; /** * Exposes an optional custom content template provided by user content. * * @public * @readonly */ get contentTemplate(): TemplateRef | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @public */ declare class DrawerRef extends PortalRef implements IDrawerRef { private readonly _positionChangedSubject; private readonly _sizeChangedSubject; private readonly _drawerElement; /** * Constructs a new instance of the `DrawerRef` class. * * @public */ constructor(id: string, component: DrawerComponent, overlayRef: OverlayRef, data?: TData); /** * Returns the underlying `DrawerElement`. * * @public * @readonly */ get element(): DrawerElement; /** * @public * @override */ close(result: ICancel): void; /** * Returns the `positionChanged` property. * * @public * @readonly */ get positionChanged(): Observable>; /** * Returns the `sizeChanged` property. * * @public * @readonly */ get sizeChanged(): Observable>; /** * Updates the bottom sheet's position. * * @public * @param position - New bottom sheet position. */ updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; /** * Updates the bottom sheet's width and height. * * @public * @param size - New width and height of the bottom sheet. */ updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; /** * @private */ private parseNumber; } /** * @public */ declare class DrawerService extends PortalProvider { private readonly _document; private readonly _behaviors; private _portalInjector?; /** * Constructs a new instance of the `DrawerService` class. * * @public */ constructor(); /** * Opens a drawer. * * @public */ show(componentTypeOrTemplateRef: Type | TemplateRef, config?: Partial>): IDrawerRef; /** * Closes a drawer. * * @public */ close(ref: IDrawerRef): void; /** * Checks if the drawer is currently shown. * * @public */ isShown(ref: IDrawerRef): boolean; /** * Adds a drawer behavior to the service. * * @public */ withBehavior(type: Type): Omit; /** * @protected * @override */ protected createId(): string; /** * @protected * @override */ protected createPortalInjector(config?: IDrawerConfig): Injector; /** * @protected * @override */ protected createContentInjector(ref: IDrawerRef, config?: IDrawerConfig): Injector; /** * @protected * @override */ protected createPositionStrategy(): PositionStrategy; /** * @protected * @override */ protected createScrollStrategy(): ScrollStrategy; /** * @protected */ protected createComponent(portal: ComponentPortal, overlayRef: OverlayRef, _component: Type, config?: Partial): ComponentRef; /** * @private */ private prepareComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare const DRAWER_CONFIG: InjectionToken>; /** * @public */ declare const DRAWER_REF: InjectionToken>; /** * @public */ declare const DRAWER_REF_DATA: InjectionToken; /** * @public */ interface IDrawerFeature { id: string; behaviorType: Type; provide(): ReadonlyArray; } /** * Provides the drawer service. * * @public */ declare function provideDrawers(...withBehaviors: ReadonlyArray): EnvironmentProviders; /** * @public */ declare function withDrawerBreakpointBehavior(config?: IDrawerBreakpointBehaviorConfig): IDrawerFeature; /** * @public */ declare function withDrawerStackBehavior(config?: Partial): IDrawerFeature; /** * Marks an ng-template inside drawer content as custom actions section. * Usage: * ... * * @public */ declare class DrawerActionsDirective { private readonly _slots; /** * Constructs a new instance of the `DrawerActionsDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside drawer content as custom content section, replacing the default portal outlet. * Usage: * ... * * @public */ declare class DrawerContentDirective { private readonly _slots; /** * Constructs a new instance of the `DrawerContentDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside drawer content as custom footer section. * Usage: * ... * * @public */ declare class DrawerFooterDirective { private readonly _slots; /** * Constructs a new instance of the `DrawerFooterDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside drawer content as custom header. * Usage: * ... * * @public */ declare class DrawerHeaderDirective { private readonly _slots; /** * Constructs a new instance of the `DrawerHeaderDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Represents the `IMessageBoxRef` interface. * * @public */ interface IMessageBoxRef extends IPortalRef { /** * Returns the underlying `MessageBoxElement`. * * @public * @readonly */ get element(): MessageBoxElement; } /** * Represents the `IMessageBoxConfig` interface. * * @public */ interface IMessageBoxConfig extends MessageBoxElement.Props { /** * The unique identifier for the message box. */ id?: string; /** * Data to pass to the message box content. */ data?: TData; /** * Whether to close the message box on navigation. */ closeOnNavigation?: boolean; } /** * @public */ declare class MessageBoxPortalComponent extends PortalComponent { private readonly _portal; private readonly _component; private readonly _config?; /** * Constructs a new instance of the `MessageBoxPortalComponent` class. * * @public */ constructor(); /** * Returns the `portal` property. * * @protected * @override * @readonly */ protected get portal(): CdkPortalOutlet; /** * Returns the `messageBox` property. * * @public * @readonly */ get messageBox(): MessageBoxComponent; /** * Returns the `config` property. * * @public * @readonly */ get config(): IMessageBoxConfig | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Represents the `IMessageBoxBehavior` interface. * * @public */ interface IMessageBoxBehavior { /** * Configures the behavior with the given config. * * @public */ configure(config: Partial): void; /** * Attaches the behavior to the given ref and portal. * * @public */ attach(ref: IMessageBoxRef, portal: ComponentPortal): void; /** * Detaches the behavior. * * @public */ detach(): void; } /** * @public */ declare class MessageBoxRef extends PortalRef implements IMessageBoxRef { private readonly _messageBoxElement; /** * Constructs a new instance of the `MessageBoxRef` class. * * @public */ constructor(id: string, component: MessageBoxComponent, overlayRef: OverlayRef, data?: TData); /** * Returns the underlying `MessageBoxElement`. * * @public * @readonly */ get element(): MessageBoxElement; } /** * Angular service for managing message box overlays. * Uses Angular CDK Overlay for positioning and lifecycle management. * Provides own RxJS-based escape key handling for consistency with other overlay services. * * @public */ declare class MessageBoxService extends PortalProvider { private readonly _document; private readonly _messageBoxBehaviors; /** * Constructs a new instance of the `MessageBoxService` class. * * @public */ constructor(config?: Partial | null, behaviors?: ReadonlyArray> | null); /** * Opens a message box with the given configuration. * * @public */ show(config?: Partial>): IMessageBoxRef; /** * Closes a message box. * * @public */ close(ref: IMessageBoxRef): void; /** * Checks if the message box is currently shown. * * @public */ isShown(ref: IMessageBoxRef): boolean; /** * Adds a message box behavior to the service. * * @public */ withBehavior(type: Type): Omit; /** * @protected * @override */ protected createId(): string; /** * @protected * @override */ protected createPortalInjector(config?: IMessageBoxConfig): Injector; /** * @protected * @override */ protected createContentInjector(ref: IMessageBoxRef, config?: IMessageBoxConfig): Injector; /** * @protected * @override */ protected createPositionStrategy(): PositionStrategy; /** * @protected * @override */ protected createScrollStrategy(): ScrollStrategy; /** * @private */ private prepareComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare const MESSAGE_BOX_CONFIG: InjectionToken>; /** * @public */ declare const MESSAGE_BOX_REF: InjectionToken>; /** * @public */ declare const MESSAGE_BOX_REF_DATA: InjectionToken; /** * @public */ declare const MESSAGE_BOX_BEHAVIORS: InjectionToken[]>; /** * Options for providing the message box service. * * @public */ interface IProvideMessageBoxesOptions { /** * Default configuration for message boxes. */ config?: Partial; /** * Behaviors to apply to message boxes. */ behaviors?: ReadonlyArray>; } /** * Provides the message box service with optional configuration. * * @public */ declare function provideMessageBoxes(options?: IProvideMessageBoxesOptions): EnvironmentProviders; /** * Represents the `ISheetRef` interface. * * @public */ interface ISheetRef extends IPortalRef { get positionChanged(): Observable>; get sizeChanged(): Observable>; updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; } /** * Represents the `ISheetConfig` interface. * * @public */ interface ISheetConfig extends Omit { /** * Data to pass to the sheet content. */ data?: TData; /** * The height of the sheet. */ height?: SheetElement['height']; /** * The header text of the sheet. */ header?: ReactiveValue; /** * The subheader text of the sheet. */ subheader?: ReactiveValue; /** * Whether the sheet is closeable. */ closeable?: boolean; /** * Action buttons to display in the sheet. */ actions?: Array<{ kind?: Extract; handler?: () => void; label?: ReactiveValue; disabled?: ReactiveValue; visible?: ReactiveValue; }>; /** * The unique identifier for the sheet. */ id?: string; /** * Whether to close the sheet on navigation. */ closeOnNavigation?: boolean; /** * Whether to show a backdrop behind the sheet. */ hasBackdrop?: boolean; /** * Whether to close the sheet when clicking outside. */ clickOutsideToClose?: boolean; /** * Whether to close the sheet when pressing the escape key. */ pressEscapeToClose?: boolean; } /** * @public */ declare class SheetPortalComponent extends PortalComponent { private readonly _portal; private readonly _component; private readonly _config?; private readonly _slots; private _warnedHeader; /** * Constructs a new instance of the `SheetPortalComponent` class. * * @public */ constructor(); /** * Returns the `portal` property. * * @protected * @override * @readonly */ protected get portal(): CdkPortalOutlet; /** * Returns the `sheet` property. * * @public * @readonly */ get sheet(): SheetComponent; /** * Returns the `sheetConfig` property. * * @public * @readonly */ get sheetConfig(): ISheetConfig | undefined; /** * Exposes an optional custom header template provided by user content. * * @public * @readonly */ get headerTemplate(): TemplateRef | null; /** * Exposes an optional custom content template provided by user content. * * @public * @readonly */ get contentTemplate(): TemplateRef | null; /** * Exposes an optional custom footer template provided by user content. * * @public * @readonly */ get footerTemplate(): TemplateRef | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Represents the `ISheetBehavior` interface. * * @public */ interface ISheetBehavior { /** * Configures the behavior with the given config. * * @public */ configure(config: Partial): void; /** * Attaches the behavior to the given ref and portal. * * @public */ attach(ref: ISheetRef, portal: ComponentPortal): void; /** * Detaches the behavior. * * @public */ detach(): void; } /** * Options for providing the sheet service. * * @public */ interface IProvideSheetsOptions { /** * Default configuration for sheets. */ config?: Partial; /** * Behaviors to apply to sheets. */ behaviors?: ReadonlyArray>; } /** * Provides the sheet service with optional configuration. * * @public */ declare function provideSheets(options?: IProvideSheetsOptions): EnvironmentProviders; /** * @public */ declare class SheetRef extends PortalRef implements ISheetRef { private readonly _positionChangedSubject; private readonly _sizeChangedSubject; /** * Constructs a new instance of the `SheetRef` class. * * @public */ constructor(id: string, component: SheetComponent, overlayRef: OverlayRef, data?: TData); /** * @public * @override */ close(result: ICancel): void; /** * Returns the `positionChanged` property. * * @public * @readonly */ get positionChanged(): Observable>; /** * Returns the `sizeChanged` property. * * @public * @readonly */ get sizeChanged(): Observable>; /** * Updates the bottom sheet's position. * * @public * @param position - New bottom sheet position. */ updatePosition(position: Partial<{ top: number | string; bottom: number | string; left: number | string; right: number | string; }>): this; /** * Updates the bottom sheet's width and height. * * @public * @param size - New width and height of the bottom sheet. */ updateSize(size: Partial<{ width: number | string; height: number | string; }>): this; /** * @private */ private parseNumber; } /** * Angular service for managing sheet overlays. * Uses Angular CDK Overlay for positioning and lifecycle management. * Provides own RxJS-based escape key handling for consistency with other overlay services. * * @public */ declare class SheetService extends PortalProvider { private readonly _document; private readonly _sheetBehaviors; private _portalInjector?; /** * Constructs a new instance of the `SheetService` class. * * @public */ constructor(config?: Partial | null, behaviors?: ReadonlyArray> | null); /** * Opens a sheet. * * @public */ show(componentTypeOrTemplateRef: Type | TemplateRef, config?: Partial>): ISheetRef; /** * Closes a sheet. * * @public */ close(ref: ISheetRef): void; /** * Checks if the sheet is currently shown. * * @public */ isShown(ref: ISheetRef): boolean; /** * Adds a sheet behavior to the service. * * @public */ withBehavior(type: Type): Omit; /** * @protected * @override */ protected createId(): string; /** * @protected * @override */ protected createPortalInjector(config?: ISheetConfig): Injector; /** * @protected * @override */ protected createContentInjector(ref: ISheetRef, config?: ISheetConfig): Injector; /** * @protected * @override */ protected createPositionStrategy(): PositionStrategy; /** * @protected * @override */ protected createScrollStrategy(): ScrollStrategy; /** * @private */ private prepareComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare const SHEET_CONFIG: InjectionToken>; /** * @public */ declare const SHEET_REF: InjectionToken>; /** * @public */ declare const SHEET_REF_DATA: InjectionToken; /** * @public */ declare const SHEET_BEHAVIORS: InjectionToken[]>; /** * Marks an ng-template inside sheet content as custom content section, replacing the default portal outlet. * Usage: * ... * * @public */ declare class SheetContentDirective { private readonly _slots; /** * Constructs a new instance of the `SheetContentDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside sheet content as custom footer section. * Usage: * ... * * @public */ declare class SheetFooterDirective { private readonly _slots; /** * Constructs a new instance of the `SheetFooterDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marks an ng-template inside sheet content as custom header. * Usage: * ... * * @public */ declare class SheetHeaderDirective { private readonly _slots; /** * Constructs a new instance of the `SheetHeaderDirective` class. * * @param template The template reference to register. * @public */ constructor(template: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Represents the `IToastRef` interface. * * @public */ interface IToastRef extends IPortalRef { /** * Returns the underlying `ToastElement`. * * @public * @readonly */ get element(): ToastElement; } /** * Represents the `IToastConfig` interface. * * @public */ interface IToastConfig extends ToastElement.Props { /** * The unique identifier for the toast. */ id?: string; /** * Data to pass to the toast content. */ data?: TData; /** * Whether to close the toast on navigation. */ closeOnNavigation?: boolean; } /** * Represents the `IToastBehavior` interface. * * @public */ interface IToastBehavior extends IPortalProviderBehavior> { } /** * Options for providing the toast service. * * @public */ interface IProvideToastsOptions { /** * Default configuration for toasts. */ config?: Partial; /** * Behaviors to apply to toasts. */ behaviors?: ReadonlyArray>; } /** * Provides the toast service with optional configuration. * * @public */ declare function provideToasts(options?: IProvideToastsOptions): EnvironmentProviders; /** * @public */ declare class ToastPortalComponent extends PortalComponent { private readonly _portal; private readonly _component; private readonly _config?; /** * Constructs a new instance of the `ToastPortalComponent` class. * * @public */ constructor(); /** * Returns the `portal` property. * * @protected * @override * @readonly */ protected get portal(): CdkPortalOutlet; /** * Returns the `toast` property. * * @public * @readonly */ get toast(): ToastComponent; /** * Returns the `config` property. * * @public * @readonly */ get config(): IToastConfig | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @public */ declare class ToastRef extends PortalRef implements IToastRef { private readonly _toastElement; /** * Constructs a new instance of the `ToastRef` class. * * @public */ constructor(id: string, component: ToastComponent, overlayRef: OverlayRef, data?: TData); /** * Returns the underlying `ToastElement`. * * @public * @readonly */ get element(): ToastElement; } /** * Angular service for managing toast notifications. * Uses Angular CDK Overlay for positioning and lifecycle management. * Provides own RxJS-based escape key handling for consistency with other overlay services. * * @public */ declare class ToastService extends PortalProvider { private readonly _document; private readonly _toastBehaviors; /** * Constructs a new instance of the `ToastService` class. * * @public */ constructor(config?: Partial | null, behaviors?: ReadonlyArray> | null); /** * Opens a toast notification. * * @public */ show(config?: Partial>): IToastRef; show(componentTypeOrTemplateRef: Type | TemplateRef, config?: Partial>): IToastRef; /** * Closes a toast. * * @public */ close(ref: IToastRef): void; /** * Checks if the toast is currently shown. * * @public */ isShown(ref: IToastRef): boolean; /** * Adds a toast behavior to the service. * * @public */ withBehavior(type: Type): Omit; /** * @protected * @override */ protected createId(): string; /** * @protected * @override */ protected createPortalInjector(config?: IToastConfig): Injector; /** * @protected * @override */ protected createContentInjector(ref: IToastRef, config?: IToastConfig): Injector; /** * @protected * @override */ protected createPositionStrategy(): PositionStrategy; /** * @protected * @override */ protected createScrollStrategy(): ScrollStrategy; /** * @private */ private prepareComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * @public */ declare const TOAST_CONFIG: InjectionToken>; /** * @public */ declare const TOAST_REF: InjectionToken>; /** * @public */ declare const TOAST_REF_DATA: InjectionToken; /** * @public */ declare const TOAST_BEHAVIORS: InjectionToken[]>; /** * Provides shared time update streams to avoid multiple setTimeout calls. * All pipes share the same intervals for maximum performance. * * @public */ declare class TimeUpdateService { private readonly _zone; private _secondTick; private _minuteTick; private _hourTick; private _midnightTick; /** * Constructs a new instance of the `TimeUpdateService` class. * * @public */ constructor(zone: NgZone); /** * Gets a shared observable that emits every 2 seconds. * Used for sub-minute time updates. * * @public * @returns An observable that emits every 2 seconds. */ getSecondTick(): Observable; /** * Gets a shared observable that emits every 30 seconds. * Used for minute-level time updates. * * @public * @returns An observable that emits every 30 seconds. */ getMinuteTick(): Observable; /** * Gets a shared observable that emits every 5 minutes. * Used for hour-level time updates. * * @public * @returns An observable that emits every 5 minutes. */ getHourTick(): Observable; /** * Gets a shared observable that emits at midnight every day. * Used for date-level updates. * * @public * @returns An observable that emits at midnight. */ getMidnightTick(): Observable; /** * Creates an observable that emits at midnight and then every 24 hours. * * @private * @returns An observable that emits at midnight. */ private createMidnightObservable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Transforms a `string` date to into a date ago string. * * @public */ declare class DateAgoPipe implements PipeTransform, OnDestroy { private readonly _intl; private readonly _changeDetectorRef; private readonly _zone; private readonly _timeUpdateService; private readonly _intlChangesSubscription; private readonly _midnightSubscription; /** * Constructs a new instance of the `DateAgoPipe` class. * * @public */ constructor(intl: DateAgoPipeIntl, changeDetectorRef: ChangeDetectorRef, zone: NgZone, timeUpdateService: TimeUpdateService); /** * @public */ transform(value: string | Date): string; /** * @public */ ngOnDestroy(): void; /** * Formats the given string with the given arguments. * * @private * @param self The string to format. * @param args The arguments to format the string with. * @returns The formatted string. * * @example * ```ts * const formattedString = this.formatPipe.format('Hello, {0}!', 'World'); * console.log(formattedString); // Output: 'Hello, World!' * ``` */ private format; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * The `DateAgoPipeIntl` class. * * @public */ declare class DateAgoPipeIntl extends DateAgoIntl { private readonly _changesSubject; /** * Constructs a new instance of the `DateAgoPipeIntl` class. * * @public */ constructor(); /** * Stream to emit from when labels are changed. Use this to notify components when the labels have * changed after initialization. * * @public * @readonly */ get changes(): Subject; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Provides the `DateAgoPipe` and its internationalization. * * @public * @returns The provider for the `DateAgoPipe`. */ declare function provideDateAgoPipe(): Provider; /** * A thin pipe wrapper delegating its work to the {@link filterByMemberPath} function. * * @public */ declare class FilterByPipe implements PipeTransform { transform(...args: Parameters>): ReturnType>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Transforms a `string` to a formatted `string` where one or more format items in a string with the string representation of a specified object. * * @public */ declare class FormatPipe implements PipeTransform { transform(value: string, ...args: Array): string; /** * Formats the given string with the given arguments. * * @private * @param self The string to format. * @param args The arguments to format the string with. * @returns The formatted string. * * @example * ```ts * const formattedString = this.formatPipe.format('Hello, {0}!', 'World'); * console.log(formattedString); // Output: 'Hello, World!' * ``` */ private format; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Transforms a value to an observable sequence. * * @public */ declare class OfPipe implements PipeTransform { transform(value: unknown): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * A thin pipe wrapper delegating its work to the {@link orderByMemberPath} function. * * @public */ declare class OrderByPipe implements PipeTransform { transform(...args: Parameters>): ReturnType>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Transforms a `string` date to into a time ago string. * * @public */ declare class TimeAgoPipe implements PipeTransform, OnDestroy { private readonly _intl; private readonly _changeDetectorRef; private readonly _zone; private readonly _timeUpdateService; private readonly _intlChangesSubscription; private _tickSubscription; private _currentTickType; /** * Constructs a new instance of the `TimeAgoPipe` class. * * @public */ constructor(intl: TimeAgoPipeIntl, changeDetectorRef: ChangeDetectorRef, zone: NgZone, timeUpdateService: TimeUpdateService); /** * @public */ transform(value: string | Date): string; /** * @public */ ngOnDestroy(): void; /** * Determines the required tick type based on seconds difference. * * @private * @param seconds The number of seconds difference. * @returns The required tick type. */ private getRequiredTickType; /** * Subscribes to the appropriate tick stream. * * @private * @param tickType The type of tick stream to subscribe to. */ private subscribeToTicks; /** * Unsubscribes from the current tick stream. * * @private */ private unsubscribeFromTicks; /** * Formats the given string with the given arguments. * * @private * @param self The string to format. * @param args The arguments to format the string with. * @returns The formatted string. * * @example * ```ts * const formattedString = this.formatPipe.format('Hello, {0}!', 'World'); * console.log(formattedString); // Output: 'Hello, World!' * ``` */ private format; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * The `TimeAgoPipeIntl` class. * * @public */ declare class TimeAgoPipeIntl extends TimeAgoIntl { private readonly _changesSubject; /** * Constructs a new instance of the `TimeAgoPipeIntl` class. * * @public */ constructor(); /** * Stream to emit from when labels are changed. Use this to notify components when the labels have * changed after initialization. * * @public * @readonly */ get changes(): Subject; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Provides the `TimeAgoPipe` and its internationalization. * * @public * @returns The provider for the `TimeAgoPipe`. */ declare function provideTimeAgoPipe(): Provider; /** * Provides the TimeUpdateService and related pipes for time-based updates. * * @public * @returns The environment providers for time updates. */ declare function provideTimeUpdates(): EnvironmentProviders; type DeepPartial = { [P in keyof T]?: T[P] extends Array ? Array> : T[P] extends Map ? Map> : T[P] extends Set ? Set> : T[P] extends object ? T[P] extends Date | RegExp | Function ? T[P] : DeepPartial : T[P]; }; /** * A type that represents a theme override. * * @public */ type ThemeOverride = Omit, 'name'>; /** * Provides the theme functionality. * * @public */ declare function provideTheme(config: { theme: ITheme; overrides?: ThemeOverride; mode: ThemeMode; }): EnvironmentProviders; /** * The `ThemeService` class. * * @public */ declare class ThemeService { private readonly _theme; private readonly _themeMode; private readonly _themeObserver; private _themeModeChangedSubscription; /** * Constructs a new instance of the `{@link ThemeService}` class. * * @public */ constructor(theme?: Signal, themeMode?: Signal, themeObserver?: ThemeObserver, destroyRef?: DestroyRef); get schemes(): Array; get palettes(): Array; /** * Initializes the theme service by subscribing to theme changes and applying the initial theme. * * @public */ initialize(): void; /** * Applies the specified theme mode to the current theme. * * @public */ applyTheme(mode: ThemeMode): void; } /** * @public */ declare const THEME: InjectionToken>; /** * @public */ declare const THEME_MODE: InjectionToken>; /** * @public */ declare function provideTranslationRegistry(config?: { defaultLanguageResolver?: () => string; translations?: Record>; }): EnvironmentProviders; /** * Provides translations for the application. * * Accepts either synchronous `Record` values per language, * or `Promise>` for lazy-loaded translations (e.g. via dynamic `import()`). * * When promises are detected, an `APP_INITIALIZER` is used to ensure translations are * available before the application renders. If a promise rejects, the translation key * itself is used as fallback (no app crash). * * @public */ declare function provideTranslations(translations?: Record | Promise>>): EnvironmentProviders; /** * Structural directive for translating text. * * @public */ declare class TranslateDirective implements OnInit, OnDestroy { private readonly _vcr; private readonly _templateRef; private readonly _cdr; private readonly _translate; private _view; private _scope; private _languageChangedSubscription; /** * Constructs a new instance of the `TranslateDirective` class. * * @public */ constructor(); /** * Gets or sets the `scope` property. * * @public */ get scope(): string; set scope(value: string); /** * @public */ ngOnInit(): void; /** * @public */ ngOnDestroy(): void; /** * @private */ private onCultureChanged; /** * @private */ private invalidate; /** * @private */ private getImplicitFn; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * A pipe that translates a key into a localized string. * * @public */ declare class TranslatePipe implements PipeTransform, OnDestroy { private readonly _translate; private readonly _cdr; private _lastKey; private _lastParams; private _lastScope; private _lastValue; private readonly _languageChangedSubscription; /** * Constructs a new instance of the `TranslatePipe` class. * * @public */ constructor(); /** * Translates the specified key into a localized string. * * @public * @param key - The key to translate. * @param params - The parameters to use for translation. * @param scope - The scope to use for translation. * @returns The translated string. */ transform(key: string, params?: Record, scope?: string): string; /** * @public */ ngOnDestroy(): void; /** * Compares two objects for equality. * * @private * @param obj1 - The first object. * @param obj2 - The second object. * @returns `true` if the objects are equal, otherwise `false`. */ private isEqual; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } interface ITranslation { [key: string]: string | ITranslation; } /** * A service for translating keys into strings. * * @public */ declare class TranslateService { private readonly _translator; private readonly _languageChanged; constructor(translator?: TranslatorService); /** * Gets or sets the current language. * * @public */ get currentLanguage(): string; set currentLanguage(value: string); /** * Gets an observable that emits the current language whenever it changes. * * @public * @readonly */ get languageChanged(): Observable; /** * Adds the given translations for the given language. * * @public */ addTranslations(lang: string, translations: ITranslation): void; /** * Translates the given key. * * @public */ translate(key: string, ...args: Array): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { ABSOLUTE_DEFAULT_PROPS, ABSOLUTE_ITEM_DEFAULT_PROPS, ACTIONBAR_DEFAULT_PROPS, ACTIONBAR_GROUP_DEFAULT_PROPS, ACTIONBAR_ITEM_DEFAULT_PROPS, ACTIONBAR_SEPARATOR_DEFAULT_PROPS, ANCHOR_DEFAULT_PROPS, APP_DEFAULT_PROPS, APP_HEADER_DEFAULT_PROPS, ATTACHMENT_CHAT_TOOL_DEFAULT_PROPS, AUDIO_DEFAULT_PROPS, AUTO_COMPLETE_BOX_DEFAULT_PROPS, AVATAR_DEFAULT_PROPS, AVATAR_GROUP_DEFAULT_PROPS, AbsoluteComponent, AbsoluteItemComponent, ActionbarComponent, ActionbarGroupComponent, ActionbarItemComponent, ActionbarSeparatorComponent, AnchorComponent, AnimateDirective, AnimationRegistry, AppComponent, AppHeaderComponent, AttachmentChatToolComponent, AudioComponent, AutoCompleteBoxComponent, AvatarComponent, AvatarGroupComponent, BACKDROP_DEFAULT_PROPS, BADGE_DEFAULT_PROPS, BANNER_DEFAULT_PROPS, BANNER_GROUP_DEFAULT_PROPS, BANNER_HEADER_DEFAULT_PROPS, BANNER_SUB_HEADER_DEFAULT_PROPS, BOX_DEFAULT_PROPS, BREADCRUMB_DEFAULT_PROPS, BREADCRUMB_ITEM_DEFAULT_PROPS, BUSY_STATE_DEFAULT_PROPS, BUTTON_DEFAULT_PROPS, BUTTON_GROUP_DEFAULT_PROPS, BackdropComponent, BadgeComponent, BannerComponent, BannerGroupComponent, BannerHeaderComponent, BannerSubHeaderComponent, BoxComponent, BreadcrumbComponent, BreadcrumbItemComponent, BreakpointDirective, BreakpointRegistry, BusyStateComponent, ButtonComponent, ButtonGroupComponent, CALENDAR_DEFAULT_PROPS, CALENDAR_HEADER_DEFAULT_PROPS, CALENDAR_ITEM_DEFAULT_PROPS, CALENDAR_SUB_HEADER_DEFAULT_PROPS, CAMERA_DEFAULT_PROPS, CARD_ACTIONS_DEFAULT_PROPS, CARD_CONTENT_DEFAULT_PROPS, CARD_DEFAULT_PROPS, CARD_FOOTER_DEFAULT_PROPS, CARD_HEADER_DEFAULT_PROPS, CARD_SUB_TITLE_DEFAULT_PROPS, CARD_TITLE_DEFAULT_PROPS, CAROUSEL2_DEFAULT_PROPS, CAROUSEL_DEFAULT_PROPS, CAROUSEL_ITEM2_DEFAULT_PROPS, CAROUSEL_ITEM_DEFAULT_PROPS, CELL_DEFAULT_PROPS, CELL_GROUP_DEFAULT_PROPS, CHART_DEFAULT_PROPS, CHAT_DEFAULT_PROPS, CHAT_HEADER_DEFAULT_PROPS, CHAT_INPUT_ATTACHMENT_LIST_DEFAULT_PROPS, CHAT_INPUT_DEFAULT_PROPS, CHAT_MARKER_DEFAULT_PROPS, CHAT_MESSAGE_AVATAR_DEFAULT_PROPS, CHAT_MESSAGE_DEFAULT_PROPS, CHAT_MESSAGE_DIVIDER_DEFAULT_PROPS, CHAT_MESSAGE_REACTION_DEFAULT_PROPS, CHECKBOX_DEFAULT_PROPS, CHECKMARK_DEFAULT_PROPS, CHECK_BOX_GROUP_DEFAULT_PROPS, CHIP_BOX_DEFAULT_PROPS, CHIP_DEFAULT_PROPS, CHIP_GROUP_DEFAULT_PROPS, CHOICE_DEFAULT_PROPS, CHOICE_GROUP_DEFAULT_PROPS, CHOICE_GROUP_HEADER_DEFAULT_PROPS, CODE_DEFAULT_PROPS, COLOR_AREA_DEFAULT_PROPS, COLOR_BOX_DEFAULT_PROPS, COLOR_EDITOR_ALPHA_SLIDER_DEFAULT_PROPS, COLOR_EDITOR_AREA_DEFAULT_PROPS, COLOR_EDITOR_DEFAULT_PROPS, COLOR_EDITOR_HUE_SLIDER_DEFAULT_PROPS, COLOR_EDITOR_INPUTS_DEFAULT_PROPS, COLOR_EDITOR_PALETTE_DEFAULT_PROPS, COLOR_EDITOR_SHADE_SLIDER_DEFAULT_PROPS, COLOR_EDITOR_SWATCH_DEFAULT_PROPS, COLOR_PICKER_DEFAULT_PROPS, COLOR_SLIDER_DEFAULT_PROPS, COLOR_SWATCH_DEFAULT_PROPS, COLOR_SWATCH_GROUP_DEFAULT_PROPS, COLOR_THUMB_DEFAULT_PROPS, COMBO_DEFAULT_PROPS, COMBO_ITEM_DEFAULT_PROPS, COMMENT_DEFAULT_PROPS, COMPOUND_BUTTON_DEFAULT_PROPS, COOKIES_CONSENT_DEFAULT_PROPS, CalendarComponent, CalendarHeaderComponent, CalendarItemComponent, CalendarSubHeaderComponent, CameraComponent, Cancel, CardActionsComponent, CardComponent, CardContentComponent, CardFooterComponent, CardHeaderComponent, CardIsBusyDirective, CardSubTitleComponent, CardTitleComponent, Carousel2Component, CarouselComponent, CarouselItem2Component, CarouselItemComponent, CellComponent, CellDefDirective, CellGroupComponent, ChartComponent, ChatComponent, ChatHeaderComponent, ChatInputAttachmentListComponent, ChatInputComponent, ChatMarkerComponent, ChatMessageAvatarComponent, ChatMessageComponent, ChatMessageDividerComponent, ChatMessageReactionComponent, CheckBoxGroupComponent, CheckboxComponent, CheckmarkComponent, ChipBoxComponent, ChipComponent, ChipGroupComponent, ChoiceComponent, ChoiceGroupComponent, ChoiceGroupHeaderComponent, CodeComponent, ColorAreaComponent, ColorBoxComponent, ColorEditorAlphaSliderComponent, ColorEditorAreaComponent, ColorEditorComponent, ColorEditorHueSliderComponent, ColorEditorInputsComponent, ColorEditorPaletteComponent, ColorEditorShadeSliderComponent, ColorEditorSwatchComponent, ColorPickerComponent, ColorSliderComponent, ColorSwatchComponent, ColorSwatchGroupComponent, ColorThumbComponent, ColumnDefDirective, ComboComponent, ComboItemComponent, CommentComponent, CompoundButtonComponent, CookiesConsentComponent, DATA_LIST_DEFAULT_PROPS, DATA_TABLE_DEFAULT_PROPS, DATE_BOX_DEFAULT_PROPS, DATE_TIME_BOX_DEFAULT_PROPS, DESIGNER_CANVAS_DEFAULT_PROPS, DESIGNER_CONTENT_DEFAULT_PROPS, DESIGNER_DEFAULT_PROPS, DESIGNER_FRAME_DEFAULT_PROPS, DIALOG_ACTIONS_DEFAULT_PROPS, DIALOG_BREAKPOINT_BEHAVIOR_CONFIG, DIALOG_CONFIG, DIALOG_CONTENT_DEFAULT_PROPS, DIALOG_DEFAULT_PROPS, DIALOG_FOOTER_DEFAULT_PROPS, DIALOG_HEADER_DEFAULT_PROPS, DIALOG_HEADER_SUB_TEXT_DEFAULT_PROPS, DIALOG_HEADER_TEXT_DEFAULT_PROPS, DIALOG_REF, DIALOG_REF_DATA, DIALOG_STACK_BEHAVIOR_CONFIG, DISCLOSURE_DEFAULT_PROPS, DISMISS_DEFAULT_PROPS, DIVIDER_DEFAULT_PROPS, DOCK_PANEL_DEFAULT_PROPS, DOT_DEFAULT_PROPS, DOT_GROUP_DEFAULT_PROPS, DRAWER_ACTIONS_DEFAULT_PROPS, DRAWER_BREAKPOINT_BEHAVIOR_CONFIG, DRAWER_CONFIG, DRAWER_CONTAINER_DEFAULT_PROPS, DRAWER_CONTENT_DEFAULT_PROPS, DRAWER_DEFAULT_PROPS, DRAWER_FOOTER_DEFAULT_PROPS, DRAWER_HEADER_DEFAULT_PROPS, DRAWER_HEADER_SUB_TEXT_DEFAULT_PROPS, DRAWER_HEADER_TEXT_DEFAULT_PROPS, DRAWER_REF, DRAWER_REF_DATA, DRAWER_STACK_BEHAVIOR_CONFIG, DROP_DOWN_BUTTON_DEFAULT_PROPS, DROP_ZONE_DEFAULT_PROPS, DURATION_BOX_DEFAULT_PROPS, DataListComponent, DataTableComponent, DateAgoPipe, DateAgoPipeIntl, DateBoxComponent, DateTimeBoxComponent, DesignerCanvasComponent, DesignerComponent, DesignerContentComponent, DesignerFrameComponent, DialogActionsComponent, DialogActionsDirective, DialogBreakpointBehavior, DialogComponent, DialogContentComponent, DialogContentDirective, DialogFooterComponent, DialogFooterDirective, DialogHeaderComponent, DialogHeaderDirective, DialogHeaderSubTextComponent, DialogHeaderTextComponent, DialogPortalComponent, DialogRef, DialogService, DialogStackBehavior, DisclosureComponent, DismissComponent, DividerComponent, DockDirective, DockPanelComponent, DotComponent, DotGroupComponent, DrawerActionsComponent, DrawerActionsDirective, DrawerBreakpointBehavior, DrawerComponent, DrawerContainerComponent, DrawerContentComponent, DrawerContentDirective, DrawerFooterComponent, DrawerFooterDirective, DrawerHeaderComponent, DrawerHeaderDirective, DrawerHeaderSubTextComponent, DrawerHeaderTextComponent, DrawerPortalComponent, DrawerRef, DrawerService, DrawerStackBehavior, DropDownButtonComponent, DropZoneComponent, DurationBoxComponent, ELEVATION_DEFAULT_PROPS, EMOJI_DEFAULT_PROPS, EMPTY_STATE_DEFAULT_PROPS, EPG_CHANNEL_DEFAULT_PROPS, EPG_DEFAULT_PROPS, EPG_PROGRAM_DEFAULT_PROPS, ERROR_DEFAULT_PROPS, ERROR_STATE_DEFAULT_PROPS, EXPANDABLE_DEFAULT_PROPS, EXPANDER_DEFAULT_PROPS, EXPANDER_GROUP_DEFAULT_PROPS, EXPANDER_HEADER_DEFAULT_PROPS, EXPANDER_SUB_HEADER_DEFAULT_PROPS, ElevationComponent, EmojiComponent, EmptyStateComponent, EpgChannelComponent, EpgComponent, EpgProgramComponent, ErrorComponent, ErrorGroupDirective, ErrorKindDirective, ErrorStateComponent, ExpandableComponent, ExpanderComponent, ExpanderGroupComponent, ExpanderHeaderComponent, ExpanderSubHeaderComponent, FILE_PICKER_DEFAULT_PROPS, FILE_UPLOAD_DEFAULT_PROPS, FILE_UPLOAD_ITEM_DEFAULT_PROPS, FLIP_DEFAULT_PROPS, FLOATING_ACTION_BUTTON_DEFAULT_PROPS, FLOATING_ACTION_BUTTON_GROUP_DEFAULT_PROPS, FLOATING_DEFAULT_PROPS, FLOATING_TRIGGER_DEFAULT_PROPS, FLOW_BOARD_COLUMN_COMPOSER_DEFAULT_PROPS, FLOW_BOARD_COLUMN_DEFAULT_PROPS, FLOW_BOARD_COLUMN_ITEM_COMPOSER_DEFAULT_PROPS, FLOW_BOARD_COLUMN_ITEM_DEFAULT_PROPS, FLOW_BOARD_DEFAULT_PROPS, FOCUS_RING_DEFAULT_PROPS, FONT_EDITOR_DEFAULT_PROPS, FOOTER_DEFAULT_PROPS, FOOTER_ITEM_DEFAULT_PROPS, FOOTER_ITEM_GROUP_DEFAULT_PROPS, FORM_DEFAULT_PROPS, FORM_FIELD_DEFAULT_PROPS, FilePickerComponent, FileUploadComponent, FileUploadItemComponent, FilterByPipe, FlexDirective, FlipComponent, FlipToDirective, FloatingActionButtonComponent, FloatingActionButtonGroupComponent, FloatingComponent, FloatingTriggerComponent, FlowBoardColumnComponent, FlowBoardColumnComposerComponent, FlowBoardColumnItemComponent, FlowBoardColumnItemComposerComponent, FlowBoardComponent, FocusRingComponent, FontEditorComponent, FooterComponent, FooterItemComponent, FooterItemGroupComponent, FormComponent, FormFieldComponent, FormFieldDirective, FormFieldStateDirective, FormatPipe, GHOST_DEFAULT_PROPS, GRID_DEFAULT_PROPS, GRID_ITEM_DEFAULT_PROPS, GhostComponent, GlobalDomRef, GridComponent, GridItemComponent, HELMET_DEFAULT_PROPS, HINT_DEFAULT_PROPS, HeaderCellDefDirective, HelmetComponent, HintComponent, ICON_DEFAULT_PROPS, IMAGE_DEFAULT_PROPS, INDICATOR_DEFAULT_PROPS, IconComponent, IconDirective, IconNameDirective, IconRegistry, ImageComponent, IndicatorComponent, ItemCellDefDirective, ItemDefDirective, JUMBOTRON_DEFAULT_PROPS, JUMBOTRON_HEADER_DEFAULT_PROPS, JUMBOTRON_SUB_HEADER_DEFAULT_PROPS, JumbotronComponent, JumbotronHeaderComponent, JumbotronSubHeaderComponent, KBD_DEFAULT_PROPS, KBD_SHORTCUT_DEFAULT_PROPS, KbdComponent, KbdShortcutComponent, LIGHT_CHAIN_DEFAULT_PROPS, LISTING_DEFAULT_PROPS, LISTING_ITEM_DEFAULT_PROPS, LISTING_ITEM_MARKER_DEFAULT_PROPS, LIST_DEFAULT_PROPS, LIST_ITEM_DEFAULT_PROPS, LIST_ITEM_GROUP_DEFAULT_PROPS, LightChainComponent, ListComponent, ListItemComponent, ListItemGroupComponent, ListingComponent, ListingItemComponent, ListingItemMarkerComponent, MAP_DEFAULT_PROPS, MARQUEE_DEFAULT_PROPS, MASONRY_DEFAULT_PROPS, MENU_DEFAULT_PROPS, MENU_ITEM_DEFAULT_PROPS, MENU_ITEM_GROUP_DEFAULT_PROPS, MESSAGE_BOX_BEHAVIORS, MESSAGE_BOX_CONFIG, MESSAGE_BOX_DEFAULT_PROPS, MESSAGE_BOX_REF, MESSAGE_BOX_REF_DATA, MESSAGE_CONTENT_DEFAULT_PROPS, MESSAGE_DEFAULT_PROPS, METER_BAR_DEFAULT_PROPS, METER_RING_DEFAULT_PROPS, MapComponent, MarqueeComponent, MasonryComponent, MenuComponent, MenuItemComponent, MenuItemGroupComponent, MessageBoxComponent, MessageBoxPortalComponent, MessageBoxRef, MessageBoxService, MessageComponent, MessageContentComponent, MeterBarComponent, MeterRingComponent, NUMBER_BOX_DEFAULT_PROPS, NUMBER_COUNTER_DEFAULT_PROPS, NUMBER_DEFAULT_PROPS, NumberBoxComponent, NumberComponent, NumberCounterComponent, OfPipe, OrderByPipe, PAGE_CONTENT_DEFAULT_PROPS, PAGE_DEFAULT_PROPS, PAGE_HEADER_DEFAULT_PROPS, PAGE_MENU_DEFAULT_PROPS, PAGE_PRE_CONTENT_DEFAULT_PROPS, PAGE_PRE_HEADER_DEFAULT_PROPS, PAGINATOR_DEFAULT_PROPS, PASSWORD_BOX_DEFAULT_PROPS, PATTERN_DEFAULT_PROPS, PERSONA_DEFAULT_PROPS, PERSPECTIVE_DEFAULT_PROPS, PIN_BOX_DEFAULT_PROPS, PIP_DEFAULT_PROPS, PLACEHOLDER_DEFAULT_PROPS, POPUP_DEFAULT_PROPS, PORTAL_DEFAULT_PROPS, PORTAL_HOST_DEFAULT_PROPS, PORTAL_PROJECTION_DEFAULT_PROPS, PRESS_BUTTON_DEFAULT_PROPS, PROGRESS_BAR_DEFAULT_PROPS, PROGRESS_RING_DEFAULT_PROPS, PageComponent, PageContentComponent, PageHeaderComponent, PageMenuComponent, PagePreContentComponent, PagePreHeaderComponent, PaginatorComponent, PasswordBoxComponent, PatternComponent, PersonaComponent, PerspectiveComponent, PerspectiveDirective, PinBoxComponent, PipComponent, PlaceholderComponent, PopupComponent, PortalComponent$1 as PortalComponent, PortalHostComponent, PortalProjectionComponent, PressButtonComponent, ProgressBarComponent, ProgressRingComponent, QRCODE_DEFAULT_PROPS, QRCodeComponent, RADIO_DEFAULT_PROPS, RADIO_GROUP_DEFAULT_PROPS, RATING_DEFAULT_PROPS, REACTION_CHAT_TOOL_DEFAULT_PROPS, REGION_DEFAULT_PROPS, REGION_VIEW_DEFAULT_PROPS, REPEAT_BUTTON_DEFAULT_PROPS, RESIZE_ADORNER_DEFAULT_PROPS, RESIZE_DEFAULT_PROPS, RESIZE_THUMB_DEFAULT_PROPS, RIBBON_DEFAULT_PROPS, RICH_TEXT_BOX_DEFAULT_PROPS, RIPPLE_DEFAULT_PROPS, RadioComponent, RadioGroupComponent, RatingComponent, ReactionChatToolComponent, ReactiveFormValidator, ReactiveValidationSession, RegionComponent, RegionViewComponent, RepeatButtonComponent, ResizeAdornerComponent, ResizeComponent, ResizeThumbComponent, RibbonComponent, RichTextBoxComponent, RippleComponent, RippleDirective, SCALE_DEFAULT_PROPS, SCHEDULER_DEFAULT_PROPS, SCHEDULER_EVENT_DEFAULT_PROPS, SCROLL_DEFAULT_PROPS, SCRUB_SLIDER_DEFAULT_PROPS, SEARCH_BOX_DEFAULT_PROPS, SEGMENT_DEFAULT_PROPS, SEGMENT_ITEM_DEFAULT_PROPS, SELECT_DEFAULT_PROPS, SELECT_ITEM_DEFAULT_PROPS, SELECT_ITEM_GROUP_DEFAULT_PROPS, SHEET_BEHAVIORS, SHEET_CONFIG, SHEET_CONTENT_DEFAULT_PROPS, SHEET_DEFAULT_PROPS, SHEET_FOOTER_DEFAULT_PROPS, SHEET_HEADER_DEFAULT_PROPS, SHEET_HEADER_SUB_TEXT_DEFAULT_PROPS, SHEET_HEADER_TEXT_DEFAULT_PROPS, SHEET_REF, SHEET_REF_DATA, SIGNATURE_PAD_DEFAULT_PROPS, SKELETON_DEFAULT_PROPS, SLIDER2THUMB_DEFAULT_PROPS, SLIDER2_DEFAULT_PROPS, SLIDER_DEFAULT_PROPS, SPACER_DEFAULT_PROPS, SPLIT_BUTTON_DEFAULT_PROPS, SPLIT_DEFAULT_PROPS, STACK_DEFAULT_PROPS, STEPPER_DEFAULT_PROPS, STEPPER_ITEM_DEFAULT_PROPS, STICKY_DEFAULT_PROPS, SUCCESS_STATE_DEFAULT_PROPS, SUMMARY_DEFAULT_PROPS, SWIPE_DEFAULT_PROPS, ScaleComponent, ScaleDirective, SchedulerComponent, SchedulerEventComponent, ScrollComponent, ScrubSliderComponent, SearchBoxComponent, SegmentComponent, SegmentItemComponent, SelectComponent, SelectItemComponent, SelectItemGroupComponent, SheetComponent, SheetContentComponent, SheetContentDirective, SheetFooterComponent, SheetFooterDirective, SheetHeaderComponent, SheetHeaderDirective, SheetHeaderSubTextComponent, SheetHeaderTextComponent, SheetPortalComponent, SheetRef, SheetService, SignalFormValidator, SignalValidationBuilder, SignaturePadComponent, SkeletonComponent, Slider2Component, Slider2ThumbComponent, SliderComponent, SpacerComponent, SpacerDirective, SplitButtonComponent, SplitComponent, StackComponent, StepperComponent, StepperItemComponent, StepperNextDirective, StepperPrevDirective, StickyComponent, SuccessStateComponent, SummaryComponent, SwipeComponent, TABLE_BODY_CELL_DEFAULT_PROPS, TABLE_BODY_DEFAULT_PROPS, TABLE_BODY_ROW_DEFAULT_PROPS, TABLE_COLUMN_EDITOR_DEFAULT_PROPS, TABLE_DEFAULT_PROPS, TABLE_FOOTER_CELL_DEFAULT_PROPS, TABLE_FOOTER_DEFAULT_PROPS, TABLE_FOOTER_ROW_DEFAULT_PROPS, TABLE_HEADER_CELL_DEFAULT_PROPS, TABLE_HEADER_DEFAULT_PROPS, TABLE_HEADER_ROW_DEFAULT_PROPS, TAB_DEFAULT_PROPS, TAB_ITEM_DEFAULT_PROPS, TAB_PANEL_DEFAULT_PROPS, TAB_STRIP_DEFAULT_PROPS, TAB_STRIP_ITEM_DEFAULT_PROPS, TEXT_BOX_DEFAULT_PROPS, TEXT_DEFAULT_PROPS, TEXT_FORMATTER_DEFAULT_PROPS, TEXT_FORMAT_DEFAULT_PROPS, THEME, THEME2_DEFAULT_PROPS, THEME_MODE, THUMBNAIL_DEFAULT_PROPS, THUMB_DEFAULT_PROPS, TICK_BAR_DEFAULT_PROPS, TILE_DEFAULT_PROPS, TILE_LIST_DEFAULT_PROPS, TILE_LIST_ITEM_DEFAULT_PROPS, TILE_MANAGER_DEFAULT_PROPS, TILE_MANAGER_TILE_DEFAULT_PROPS, TIMELINE_CONTENT_DEFAULT_PROPS, TIMELINE_DEFAULT_PROPS, TIMELINE_ITEM_DEFAULT_PROPS, TIMELINE_MARKER_DEFAULT_PROPS, TIMELINE_OPPOSITE_DEFAULT_PROPS, TIME_BOX_DEFAULT_PROPS, TOAST_BEHAVIORS, TOAST_CONFIG, TOAST_DEFAULT_PROPS, TOAST_REF, TOAST_REF_DATA, TOGGLE_BUTTON_DEFAULT_PROPS, TOGGLE_BUTTON_GROUP_DEFAULT_PROPS, TOGGLE_SWITCH_DEFAULT_PROPS, TOGGLE_TIP_DEFAULT_PROPS, TOOLBAR_DEFAULT_PROPS, TOOLTIP_DEFAULT_PROPS, TOUR_ANCHOR_DEFAULT_PROPS, TOUR_DEFAULT_PROPS, TOUR_STEP_DEFAULT_PROPS, TREE_DEFAULT_PROPS, TREE_ITEM_DEFAULT_PROPS, TabComponent, TabItemComponent, TabPanelComponent, TabStripComponent, TabStripItemComponent, TableBodyCellComponent, TableBodyComponent, TableBodyRowComponent, TableColumnEditorComponent, TableComponent, TableFooterCellComponent, TableFooterComponent, TableFooterRowComponent, TableHeaderCellComponent, TableHeaderComponent, TableHeaderRowComponent, TextBoxComponent, TextComponent, TextFormatComponent, TextFormatterDirective, Theme2Component, ThemeService, ThumbComponent, ThumbnailComponent, TickBarComponent, TileComponent, TileListComponent, TileListItemComponent, TileManagerComponent, TileManagerTileComponent, TimeAgoPipe, TimeAgoPipeIntl, TimeBoxComponent, TimeUpdateService, TimelineComponent, TimelineContentComponent, TimelineItemComponent, TimelineMarkerComponent, TimelineOppositeComponent, ToastComponent, ToastPortalComponent, ToastRef, ToastService, ToggleButtonComponent, ToggleButtonGroupComponent, ToggleSwitchComponent, ToggleTipComponent, ToolbarComponent, TooltipComponent, TooltipDirective, TourAnchorComponent, TourComponent, TourStepComponent, TranslateDirective, TranslatePipe, TranslateService, TreeComponent, TreeItemComponent, TypographyDirective, UP_DOWN_SPINNER_DEFAULT_PROPS, UpDownSpinnerComponent, VIDEO_DEFAULT_PROPS, VIRTUALIZE_DEFAULT_PROPS, VOICE_RECORDER_CHAT_TOOL_DEFAULT_PROPS, Validators, VideoComponent, VirtualizeComponent, VoiceRecorderChatToolComponent, WIZARD_DEFAULT_PROPS, WIZARD_STEP_DEFAULT_PROPS, WRAP_DEFAULT_PROPS, WizardComponent, WizardNextDirective, WizardPrevDirective, WizardStepComponent, WrapComponent, blank, defineColumn, defineColumns, defineItem, defineItems, emailEndsWithDomain, equalsTo, numeric, phoneNumber, provideAbsoluteComponent, provideAbsoluteItemComponent, provideActionbarComponent, provideActionbarGroupComponent, provideActionbarItemComponent, provideActionbarSeparatorComponent, provideAnchorComponent, provideAnimate, provideAppComponent, provideAppHeaderComponent, provideAttachmentChatToolComponent, provideAudioComponent, provideAutoCompleteBoxComponent, provideAvatarComponent, provideAvatarGroupComponent, provideBackdropComponent, provideBadgeComponent, provideBannerComponent, provideBannerGroupComponent, provideBannerHeaderComponent, provideBannerSubHeaderComponent, provideBoxComponent, provideBreadcrumbComponent, provideBreadcrumbItemComponent, provideBreakpoints, provideBusyStateComponent, provideButtonComponent, provideButtonGroupComponent, provideCalendarComponent, provideCalendarHeaderComponent, provideCalendarItemComponent, provideCalendarSubHeaderComponent, provideCameraComponent, provideCardActionsComponent, provideCardComponent, provideCardContentComponent, provideCardFooterComponent, provideCardHeaderComponent, provideCardSubTitleComponent, provideCardTitleComponent, provideCarousel2Component, provideCarouselComponent, provideCarouselItem2Component, provideCarouselItemComponent, provideCellComponent, provideCellGroupComponent, provideChartComponent, provideChatComponent, provideChatHeaderComponent, provideChatInputAttachmentListComponent, provideChatInputComponent, provideChatMarkerComponent, provideChatMessageAvatarComponent, provideChatMessageComponent, provideChatMessageDividerComponent, provideChatMessageReactionComponent, provideCheckBoxGroupComponent, provideCheckboxComponent, provideCheckmarkComponent, provideChipBoxComponent, provideChipComponent, provideChipGroupComponent, provideChoiceComponent, provideChoiceGroupComponent, provideChoiceGroupHeaderComponent, provideCodeComponent, provideColorAreaComponent, provideColorBoxComponent, provideColorEditorAlphaSliderComponent, provideColorEditorAreaComponent, provideColorEditorComponent, provideColorEditorHueSliderComponent, provideColorEditorInputsComponent, provideColorEditorPaletteComponent, provideColorEditorShadeSliderComponent, provideColorEditorSwatchComponent, provideColorPickerComponent, provideColorSliderComponent, provideColorSwatchComponent, provideColorSwatchGroupComponent, provideColorThumbComponent, provideComboComponent, provideComboItemComponent, provideCommentComponent, provideCompoundButtonComponent, provideCookiesConsentComponent, provideDataListComponent, provideDataTableComponent, provideDateAgoPipe, provideDateBoxComponent, provideDateTimeBoxComponent, provideDesignerCanvasComponent, provideDesignerComponent, provideDesignerContentComponent, provideDesignerFrameComponent, provideDialogActionsComponent, provideDialogComponent, provideDialogContentComponent, provideDialogFooterComponent, provideDialogHeaderComponent, provideDialogHeaderSubTextComponent, provideDialogHeaderTextComponent, provideDialogs, provideDisclosureComponent, provideDismissComponent, provideDividerComponent, provideDockPanelComponent, provideDotComponent, provideDotGroupComponent, provideDrawerActionsComponent, provideDrawerComponent, provideDrawerContainerComponent, provideDrawerContentComponent, provideDrawerFooterComponent, provideDrawerHeaderComponent, provideDrawerHeaderSubTextComponent, provideDrawerHeaderTextComponent, provideDrawers, provideDropDownButtonComponent, provideDropZoneComponent, provideDurationBoxComponent, provideElevationComponent, provideEmojiComponent, provideEmptyStateComponent, provideEpgChannelComponent, provideEpgComponent, provideEpgProgramComponent, provideErrorComponent, provideErrorStateComponent, provideExpandableComponent, provideExpanderComponent, provideExpanderGroupComponent, provideExpanderHeaderComponent, provideExpanderSubHeaderComponent, provideFilePickerComponent, provideFileUploadComponent, provideFileUploadItemComponent, provideFlipComponent, provideFloatingActionButtonComponent, provideFloatingActionButtonGroupComponent, provideFloatingComponent, provideFloatingTriggerComponent, provideFlowBoardColumnComponent, provideFlowBoardColumnComposerComponent, provideFlowBoardColumnItemComponent, provideFlowBoardColumnItemComposerComponent, provideFlowBoardComponent, provideFocusRingComponent, provideFontEditorComponent, provideFooterComponent, provideFooterItemComponent, provideFooterItemGroupComponent, provideFormComponent, provideFormFieldComponent, provideForms, provideGhostComponent, provideGlobalDom, provideGridComponent, provideGridItemComponent, provideHelmetComponent, provideHintComponent, provideIconComponent, provideIconRegistry, provideIcons, provideImageComponent, provideIndicatorComponent, provideJumbotronComponent, provideJumbotronHeaderComponent, provideJumbotronSubHeaderComponent, provideKbdComponent, provideKbdShortcutComponent, provideLightChainComponent, provideListComponent, provideListItemComponent, provideListItemGroupComponent, provideListingComponent, provideListingItemComponent, provideListingItemMarkerComponent, provideMapComponent, provideMarqueeComponent, provideMasonryComponent, provideMenuComponent, provideMenuItemComponent, provideMenuItemGroupComponent, provideMessageBoxComponent, provideMessageBoxes, provideMessageComponent, provideMessageContentComponent, provideMeterBarComponent, provideMeterRingComponent, provideNumberBoxComponent, provideNumberComponent, provideNumberCounterComponent, providePageComponent, providePageContentComponent, providePageHeaderComponent, providePageMenuComponent, providePagePreContentComponent, providePagePreHeaderComponent, providePaginatorComponent, providePasswordBoxComponent, providePatternComponent, providePersonaComponent, providePerspectiveComponent, providePinBoxComponent, providePipComponent, providePlaceholderComponent, providePopupComponent, providePortalComponent, providePortalHostComponent, providePortalProjectionComponent, providePressButtonComponent, provideProgressBarComponent, provideProgressRingComponent, provideQRCodeComponent, provideRadioComponent, provideRadioGroupComponent, provideRatingComponent, provideReactionChatToolComponent, provideRegionComponent, provideRegionViewComponent, provideRepeatButtonComponent, provideResizeAdornerComponent, provideResizeComponent, provideResizeThumbComponent, provideRibbonComponent, provideRichTextBoxComponent, provideRippleComponent, provideScaleComponent, provideSchedulerComponent, provideSchedulerEventComponent, provideScrollComponent, provideScrubSliderComponent, provideSearchBoxComponent, provideSegmentComponent, provideSegmentItemComponent, provideSelectComponent, provideSelectItemComponent, provideSelectItemGroupComponent, provideSheetComponent, provideSheetContentComponent, provideSheetFooterComponent, provideSheetHeaderComponent, provideSheetHeaderSubTextComponent, provideSheetHeaderTextComponent, provideSheets, provideSignaturePadComponent, provideSkeletonComponent, provideSlider2Component, provideSlider2ThumbComponent, provideSliderComponent, provideSpacerComponent, provideSplitButtonComponent, provideSplitComponent, provideStackComponent, provideStepperComponent, provideStepperItemComponent, provideStickyComponent, provideSuccessStateComponent, provideSummaryComponent, provideSwipeComponent, provideTabComponent, provideTabItemComponent, provideTabPanelComponent, provideTabStripComponent, provideTabStripItemComponent, provideTableBodyCellComponent, provideTableBodyComponent, provideTableBodyRowComponent, provideTableColumnEditorComponent, provideTableComponent, provideTableFooterCellComponent, provideTableFooterComponent, provideTableFooterRowComponent, provideTableHeaderCellComponent, provideTableHeaderComponent, provideTableHeaderRowComponent, provideTextBoxComponent, provideTextComponent, provideTextFormatComponent, provideTextFormatter, provideTheme, provideTheme2Component, provideThumbComponent, provideThumbnailComponent, provideTickBarComponent, provideTileComponent, provideTileListComponent, provideTileListItemComponent, provideTileManagerComponent, provideTileManagerTileComponent, provideTimeAgoPipe, provideTimeBoxComponent, provideTimeUpdates, provideTimelineComponent, provideTimelineContentComponent, provideTimelineItemComponent, provideTimelineMarkerComponent, provideTimelineOppositeComponent, provideToastComponent, provideToasts, provideToggleButtonComponent, provideToggleButtonGroupComponent, provideToggleSwitchComponent, provideToggleTipComponent, provideToolbarComponent, provideTooltipComponent, provideTourAnchorComponent, provideTourComponent, provideTourStepComponent, provideTranslationRegistry, provideTranslations, provideTreeComponent, provideTreeItemComponent, provideUpDownSpinnerComponent, provideVideoComponent, provideVirtualizeComponent, provideVoiceRecorderChatToolComponent, provideWizardComponent, provideWizardStepComponent, provideWrapComponent, useController, withDialogBreakpointBehavior, withDialogStackBehavior, withDrawerBreakpointBehavior, withDrawerStackBehavior }; export type { AbsoluteComponentMethods, AbsoluteItemComponentMethods, AbsoluteItemMethodNames, AbsoluteMethodNames, ActionbarComponentMethods, ActionbarGroupComponentMethods, ActionbarGroupMethodNames, ActionbarItemComponentMethods, ActionbarItemMethodNames, ActionbarMethodNames, ActionbarSeparatorComponentMethods, ActionbarSeparatorMethodNames, AnchorComponentMethods, AnchorMethodNames, AppComponentMethods, AppHeaderComponentMethods, AppHeaderMethodNames, AppMethodNames, AttachmentChatToolComponentMethods, AttachmentChatToolMethodNames, AudioComponentMethods, AudioMethodNames, AutoCompleteBoxComponentMethods, AutoCompleteBoxMethodNames, AvatarComponentMethods, AvatarGroupComponentMethods, AvatarGroupMethodNames, AvatarMethodNames, BackdropComponentMethods, BackdropMethodNames, BadgeComponentMethods, BadgeMethodNames, BannerComponentMethods, BannerGroupComponentMethods, BannerGroupMethodNames, BannerHeaderComponentMethods, BannerHeaderMethodNames, BannerMethodNames, BannerSubHeaderComponentMethods, BannerSubHeaderMethodNames, BoxComponentMethods, BoxMethodNames, BreadcrumbComponentMethods, BreadcrumbItemComponentMethods, BreadcrumbItemMethodNames, BreadcrumbMethodNames, BusyStateComponentMethods, BusyStateMethodNames, ButtonComponentMethods, ButtonGroupComponentMethods, ButtonGroupMethodNames, ButtonMethodNames, CalendarComponentMethods, CalendarHeaderComponentMethods, CalendarHeaderMethodNames, CalendarItemComponentMethods, CalendarItemMethodNames, CalendarMethodNames, CalendarSubHeaderComponentMethods, CalendarSubHeaderMethodNames, CameraComponentMethods, CameraMethodNames, CancelReason, CardActionsComponentMethods, CardActionsMethodNames, CardComponentMethods, CardContentComponentMethods, CardContentMethodNames, CardFooterComponentMethods, CardFooterMethodNames, CardHeaderComponentMethods, CardHeaderMethodNames, CardMethodNames, CardSubTitleComponentMethods, CardSubTitleMethodNames, CardTitleComponentMethods, CardTitleMethodNames, Carousel2ComponentMethods, Carousel2MethodNames, CarouselComponentMethods, CarouselItem2ComponentMethods, CarouselItem2MethodNames, CarouselItemComponentMethods, CarouselItemMethodNames, CarouselMethodNames, CellComponentMethods, CellGroupComponentMethods, CellGroupMethodNames, CellMethodNames, ChartComponentMethods, ChartMethodNames, ChatComponentMethods, ChatHeaderComponentMethods, ChatHeaderMethodNames, ChatInputAttachmentListComponentMethods, ChatInputAttachmentListMethodNames, ChatInputComponentMethods, ChatInputMethodNames, ChatMarkerComponentMethods, ChatMarkerMethodNames, ChatMessageAvatarComponentMethods, ChatMessageAvatarMethodNames, ChatMessageComponentMethods, ChatMessageDividerComponentMethods, ChatMessageDividerMethodNames, ChatMessageMethodNames, ChatMessageReactionComponentMethods, ChatMessageReactionMethodNames, ChatMethodNames, CheckBoxGroupComponentMethods, CheckBoxGroupMethodNames, CheckboxComponentMethods, CheckboxMethodNames, CheckmarkComponentMethods, CheckmarkMethodNames, ChipBoxComponentMethods, ChipBoxMethodNames, ChipComponentMethods, ChipGroupComponentMethods, ChipGroupMethodNames, ChipMethodNames, ChoiceComponentMethods, ChoiceGroupComponentMethods, ChoiceGroupHeaderComponentMethods, ChoiceGroupHeaderMethodNames, ChoiceGroupMethodNames, ChoiceMethodNames, CodeComponentMethods, CodeMethodNames, ColorAreaComponentMethods, ColorAreaMethodNames, ColorBoxComponentMethods, ColorBoxMethodNames, ColorEditorAlphaSliderComponentMethods, ColorEditorAlphaSliderMethodNames, ColorEditorAreaComponentMethods, ColorEditorAreaMethodNames, ColorEditorComponentMethods, ColorEditorHueSliderComponentMethods, ColorEditorHueSliderMethodNames, ColorEditorInputsComponentMethods, ColorEditorInputsMethodNames, ColorEditorMethodNames, ColorEditorPaletteComponentMethods, ColorEditorPaletteMethodNames, ColorEditorShadeSliderComponentMethods, ColorEditorShadeSliderMethodNames, ColorEditorSwatchComponentMethods, ColorEditorSwatchMethodNames, ColorPickerComponentMethods, ColorPickerMethodNames, ColorSliderComponentMethods, ColorSliderMethodNames, ColorSwatchComponentMethods, ColorSwatchGroupComponentMethods, ColorSwatchGroupMethodNames, ColorSwatchMethodNames, ColorThumbComponentMethods, ColorThumbMethodNames, ComboComponentMethods, ComboItemComponentMethods, ComboItemMethodNames, ComboMethodNames, CommentComponentMethods, CommentMethodNames, CompoundButtonComponentMethods, CompoundButtonMethodNames, CookiesConsentComponentMethods, CookiesConsentMethodNames, DataListComponentMethods, DataListMethodNames, DataTableComponentMethods, DataTableMethodNames, DateBoxComponentMethods, DateBoxMethodNames, DateTimeBoxComponentMethods, DateTimeBoxMethodNames, DesignerCanvasComponentMethods, DesignerCanvasMethodNames, DesignerComponentMethods, DesignerContentComponentMethods, DesignerContentMethodNames, DesignerFrameComponentMethods, DesignerFrameMethodNames, DesignerMethodNames, DialogActionsComponentMethods, DialogActionsMethodNames, DialogComponentMethods, DialogContentComponentMethods, DialogContentMethodNames, DialogFooterComponentMethods, DialogFooterMethodNames, DialogHeaderComponentMethods, DialogHeaderMethodNames, DialogHeaderSubTextComponentMethods, DialogHeaderSubTextMethodNames, DialogHeaderTextComponentMethods, DialogHeaderTextMethodNames, DialogMethodNames, DisclosureComponentMethods, DisclosureMethodNames, DismissComponentMethods, DismissMethodNames, DividerComponentMethods, DividerMethodNames, DockPanelComponentMethods, DockPanelMethodNames, DotComponentMethods, DotGroupComponentMethods, DotGroupMethodNames, DotMethodNames, DrawerActionsComponentMethods, DrawerActionsMethodNames, DrawerComponentMethods, DrawerContainerComponentMethods, DrawerContainerMethodNames, DrawerContentComponentMethods, DrawerContentMethodNames, DrawerFooterComponentMethods, DrawerFooterMethodNames, DrawerHeaderComponentMethods, DrawerHeaderMethodNames, DrawerHeaderSubTextComponentMethods, DrawerHeaderSubTextMethodNames, DrawerHeaderTextComponentMethods, DrawerHeaderTextMethodNames, DrawerMethodNames, DropDownButtonComponentMethods, DropDownButtonMethodNames, DropZoneComponentMethods, DropZoneMethodNames, DurationBoxComponentMethods, DurationBoxMethodNames, ElevationComponentMethods, ElevationMethodNames, EmojiComponentMethods, EmojiMethodNames, EmptyStateComponentMethods, EmptyStateMethodNames, EpgChannelComponentMethods, EpgChannelMethodNames, EpgComponentMethods, EpgMethodNames, EpgProgramComponentMethods, EpgProgramMethodNames, ErrorComponentMethods, ErrorMethodNames, ErrorStateComponentMethods, ErrorStateMethodNames, ExpandableComponentMethods, ExpandableMethodNames, ExpanderComponentMethods, ExpanderGroupComponentMethods, ExpanderGroupMethodNames, ExpanderHeaderComponentMethods, ExpanderHeaderMethodNames, ExpanderMethodNames, ExpanderSubHeaderComponentMethods, ExpanderSubHeaderMethodNames, FilePickerComponentMethods, FilePickerMethodNames, FileUploadComponentMethods, FileUploadItemComponentMethods, FileUploadItemMethodNames, FileUploadMethodNames, FlipComponentMethods, FlipMethodNames, FloatingActionButtonComponentMethods, FloatingActionButtonGroupComponentMethods, FloatingActionButtonGroupMethodNames, FloatingActionButtonMethodNames, FloatingComponentMethods, FloatingMethodNames, FloatingTriggerComponentMethods, FloatingTriggerMethodNames, FlowBoardColumnComponentMethods, FlowBoardColumnComposerComponentMethods, FlowBoardColumnComposerMethodNames, FlowBoardColumnItemComponentMethods, FlowBoardColumnItemComposerComponentMethods, FlowBoardColumnItemComposerMethodNames, FlowBoardColumnItemMethodNames, FlowBoardColumnMethodNames, FlowBoardComponentMethods, FlowBoardMethodNames, FocusRingComponentMethods, FocusRingMethodNames, FontEditorComponentMethods, FontEditorMethodNames, FooterComponentMethods, FooterItemComponentMethods, FooterItemGroupComponentMethods, FooterItemGroupMethodNames, FooterItemMethodNames, FooterMethodNames, FormComponentMethods, FormFieldComponentMethods, FormFieldMethodNames, FormMethodNames, GhostComponentMethods, GhostMethodNames, GridComponentMethods, GridItemComponentMethods, GridItemMethodNames, GridMethodNames, HelmetComponentMethods, HelmetMethodNames, HintComponentMethods, HintMethodNames, IBlankValidationError, ICancel, ICellDefContext, IControllerHostRef, IDialogBehavior, IDialogBreakpointBehaviorConfig, IDialogConfig, IDialogFeature, IDialogRef, IDrawerBehavior, IDrawerBreakpointBehaviorConfig, IDrawerConfig, IDrawerRef, IEmailEndsWithDomainValidationError, IEqualsToValidationError, IFormField, IGlobalDomRef, IHeaderCellDefContext, IItemDefContext, IMessageBoxBehavior, IMessageBoxConfig, IMessageBoxRef, INumericValidationError, IPhoneNumberValidationError, IPortalProviderBehavior, IProvideMessageBoxesOptions, IProvideSheetsOptions, IProvideToastsOptions, IReactiveController, IReactiveValidateHooks, IReactiveValidationIssue, ISheetBehavior, ISheetConfig, ISheetRef, ISignalValidateHooks, ISignalValidationIssue, ISpacerDirectiveOptions, IToastBehavior, IToastConfig, IToastRef, ITooltipDirectiveConfig, IconComponentMethods, IconInput, IconMethodNames, ImageComponentMethods, ImageMethodNames, IndicatorComponentMethods, IndicatorMethodNames, JumbotronComponentMethods, JumbotronHeaderComponentMethods, JumbotronHeaderMethodNames, JumbotronMethodNames, JumbotronSubHeaderComponentMethods, JumbotronSubHeaderMethodNames, KbdComponentMethods, KbdMethodNames, KbdShortcutComponentMethods, KbdShortcutMethodNames, LightChainComponentMethods, LightChainMethodNames, ListComponentMethods, ListItemComponentMethods, ListItemGroupComponentMethods, ListItemGroupMethodNames, ListItemMethodNames, ListMethodNames, ListingComponentMethods, ListingItemComponentMethods, ListingItemMarkerComponentMethods, ListingItemMarkerMethodNames, ListingItemMethodNames, ListingMethodNames, MapComponentMethods, MapMethodNames, MarqueeComponentMethods, MarqueeMethodNames, MasonryComponentMethods, MasonryMethodNames, MenuComponentMethods, MenuItemComponentMethods, MenuItemGroupComponentMethods, MenuItemGroupMethodNames, MenuItemMethodNames, MenuMethodNames, MessageBoxComponentMethods, MessageBoxMethodNames, MessageComponentMethods, MessageContentComponentMethods, MessageContentMethodNames, MessageMethodNames, MeterBarComponentMethods, MeterBarMethodNames, MeterRingComponentMethods, MeterRingMethodNames, NumberBoxComponentMethods, NumberBoxMethodNames, NumberComponentMethods, NumberCounterComponentMethods, NumberCounterMethodNames, NumberMethodNames, PageComponentMethods, PageContentComponentMethods, PageContentMethodNames, PageHeaderComponentMethods, PageHeaderMethodNames, PageMenuComponentMethods, PageMenuMethodNames, PageMethodNames, PagePreContentComponentMethods, PagePreContentMethodNames, PagePreHeaderComponentMethods, PagePreHeaderMethodNames, PaginatorComponentMethods, PaginatorMethodNames, PasswordBoxComponentMethods, PasswordBoxMethodNames, PatternComponentMethods, PatternMethodNames, PersonaComponentMethods, PersonaMethodNames, PerspectiveComponentMethods, PerspectiveMethodNames, PinBoxComponentMethods, PinBoxMethodNames, PipComponentMethods, PipMethodNames, PlaceholderComponentMethods, PlaceholderMethodNames, PopupComponentMethods, PopupMethodNames, PortalComponentMethods, PortalHostComponentMethods, PortalHostMethodNames, PortalMethodNames, PortalProjectionComponentMethods, PortalProjectionMethodNames, PressButtonComponentMethods, PressButtonMethodNames, ProgressBarComponentMethods, ProgressBarMethodNames, ProgressRingComponentMethods, ProgressRingMethodNames, QRCodeComponentMethods, QRCodeMethodNames, RadioComponentMethods, RadioGroupComponentMethods, RadioGroupMethodNames, RadioMethodNames, RatingComponentMethods, RatingMethodNames, ReactionChatToolComponentMethods, ReactionChatToolMethodNames, ReactiveValue, RegionComponentMethods, RegionMethodNames, RegionViewComponentMethods, RegionViewMethodNames, RepeatButtonComponentMethods, RepeatButtonMethodNames, ResizeAdornerComponentMethods, ResizeAdornerMethodNames, ResizeComponentMethods, ResizeMethodNames, ResizeThumbComponentMethods, ResizeThumbMethodNames, RibbonComponentMethods, RibbonMethodNames, RichTextBoxComponentMethods, RichTextBoxMethodNames, RippleComponentMethods, RippleMethodNames, ScaleComponentMethods, ScaleMethodNames, SchedulerComponentMethods, SchedulerEventComponentMethods, SchedulerEventMethodNames, SchedulerMethodNames, ScrollComponentMethods, ScrollMethodNames, ScrubSliderComponentMethods, ScrubSliderMethodNames, SearchBoxComponentMethods, SearchBoxMethodNames, SegmentComponentMethods, SegmentItemComponentMethods, SegmentItemMethodNames, SegmentMethodNames, SelectComponentMethods, SelectItemComponentMethods, SelectItemGroupComponentMethods, SelectItemGroupMethodNames, SelectItemMethodNames, SelectMethodNames, SheetComponentMethods, SheetContentComponentMethods, SheetContentMethodNames, SheetFooterComponentMethods, SheetFooterMethodNames, SheetHeaderComponentMethods, SheetHeaderMethodNames, SheetHeaderSubTextComponentMethods, SheetHeaderSubTextMethodNames, SheetHeaderTextComponentMethods, SheetHeaderTextMethodNames, SheetMethodNames, SignaturePadComponentMethods, SignaturePadMethodNames, SkeletonComponentMethods, SkeletonMethodNames, Slider2ComponentMethods, Slider2MethodNames, Slider2ThumbComponentMethods, Slider2ThumbMethodNames, SliderComponentMethods, SliderMethodNames, SpacerComponentMethods, SpacerMethodNames, SplitButtonComponentMethods, SplitButtonMethodNames, SplitComponentMethods, SplitMethodNames, StackComponentMethods, StackMethodNames, StepperComponentMethods, StepperItemComponentMethods, StepperItemMethodNames, StepperMethodNames, StickyComponentMethods, StickyMethodNames, SuccessStateComponentMethods, SuccessStateMethodNames, SummaryComponentMethods, SummaryMethodNames, SwipeComponentMethods, SwipeMethodNames, TabComponentMethods, TabItemComponentMethods, TabItemMethodNames, TabMethodNames, TabPanelComponentMethods, TabPanelMethodNames, TabStripComponentMethods, TabStripItemComponentMethods, TabStripItemMethodNames, TabStripMethodNames, TableBodyCellComponentMethods, TableBodyCellMethodNames, TableBodyComponentMethods, TableBodyMethodNames, TableBodyRowComponentMethods, TableBodyRowMethodNames, TableColumnEditorComponentMethods, TableColumnEditorMethodNames, TableComponentMethods, TableFooterCellComponentMethods, TableFooterCellMethodNames, TableFooterComponentMethods, TableFooterMethodNames, TableFooterRowComponentMethods, TableFooterRowMethodNames, TableHeaderCellComponentMethods, TableHeaderCellMethodNames, TableHeaderComponentMethods, TableHeaderMethodNames, TableHeaderRowComponentMethods, TableHeaderRowMethodNames, TableMethodNames, TextBoxComponentMethods, TextBoxMethodNames, TextComponentMethods, TextFormatComponentMethods, TextFormatMethodNames, TextMethodNames, Theme2ComponentMethods, Theme2MethodNames, ThemeOverride, ThumbComponentMethods, ThumbMethodNames, ThumbnailComponentMethods, ThumbnailMethodNames, TickBarComponentMethods, TickBarMethodNames, TileComponentMethods, TileListComponentMethods, TileListItemComponentMethods, TileListItemMethodNames, TileListMethodNames, TileManagerComponentMethods, TileManagerMethodNames, TileManagerTileComponentMethods, TileManagerTileMethodNames, TileMethodNames, TimeBoxComponentMethods, TimeBoxMethodNames, TimelineComponentMethods, TimelineContentComponentMethods, TimelineContentMethodNames, TimelineItemComponentMethods, TimelineItemMethodNames, TimelineMarkerComponentMethods, TimelineMarkerMethodNames, TimelineMethodNames, TimelineOppositeComponentMethods, TimelineOppositeMethodNames, ToastComponentMethods, ToastMethodNames, ToggleButtonComponentMethods, ToggleButtonGroupComponentMethods, ToggleButtonGroupMethodNames, ToggleButtonMethodNames, ToggleSwitchComponentMethods, ToggleSwitchMethodNames, ToggleTipComponentMethods, ToggleTipMethodNames, ToolbarComponentMethods, ToolbarMethodNames, TooltipComponentMethods, TooltipMethodNames, TourAnchorComponentMethods, TourAnchorMethodNames, TourComponentMethods, TourMethodNames, TourStepComponentMethods, TourStepMethodNames, TreeComponentMethods, TreeItemComponentMethods, TreeItemMethodNames, TreeMethodNames, UpDownSpinnerComponentMethods, UpDownSpinnerMethodNames, VideoComponentMethods, VideoMethodNames, VirtualizeComponentMethods, VirtualizeMethodNames, VoiceRecorderChatToolComponentMethods, VoiceRecorderChatToolMethodNames, WizardComponentMethods, WizardMethodNames, WizardStepComponentMethods, WizardStepMethodNames, WrapComponentMethods, WrapMethodNames }; //# sourceMappingURL=mosaik-elements-angular.d.ts.map