import * as i0 from '@angular/core'; import { OnDestroy, OnInit, ElementRef, TypeProvider, TemplateRef, EventEmitter, QueryList, DoCheck, IterableDiffers, AfterViewInit, Type, EnvironmentProviders, ViewContainerRef, NgZone, ApplicationRef, ComponentRef, InjectionToken, WritableSignal, SimpleChange, PipeTransform } from '@angular/core'; import * as rxjs from 'rxjs'; import { MonoTypeOperatorFunction, ReplaySubject, Observable, InteropObservable, Subscribable } from 'rxjs'; import { NgIfContext } from '@angular/common'; import { SizeProp, IconProp } from '@fortawesome/fontawesome-svg-core'; import { Title, DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { ActivatedRoute, Router, TitleStrategy, RouterStateSnapshot, DefaultUrlSerializer, UrlTree } from '@angular/router'; import * as _mantic_ui_angular from '@mantic-ui/angular'; type BooleanLike = boolean | '' | 'true' | 'false' | undefined; declare class SortedClassesService { private readonly entries; private readonly elementRef; /** * Registers one or more keys. The keys will only registered if they are not already registered. */ registerFallback(...keys: string[]): SortedClassesService; /** * Registers one or more keys. If they are already registered, the order will be updated. */ register(...keys: string[]): SortedClassesService; registerFixed(...keys: string[]): SortedClassesService; unregister(...keys: string[]): SortedClassesService; ignore(...keys: string[]): SortedClassesService; private registerEntry; private getEntry; set(key: string, value: unknown, options?: { refresh: boolean; }): SortedClassesService; get(key: string): unknown; has(key: string): boolean; toString(): string; update(): void; private updateEntry; private static sortByOrder; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare abstract class Destroyable implements OnDestroy { private readonly destroySubject; /** * An observable that emits when the component is destroyed. */ readonly destroy: rxjs.Observable; /** * Pipe this method to a subject to take values until the component is destroyed. * Example: `observable.pipe(this.takeUntilDestroy()).subscribe(...);` * Equals to `observable.pipe(takeUntil(this.destroy)).subscribe(...);`. */ takeUntilDestroy(): MonoTypeOperatorFunction; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare abstract class BaseComponent extends Destroyable implements OnInit { protected static readonly providers: (typeof SortedClassesService)[]; protected readonly classes: SortedClassesService; private noClassesValue; private initialized; protected readonly elementRef: ElementRef; protected tag: string; protected validateAttributes: boolean; protected get noClasses(): boolean; protected set noClasses(value: boolean); protected constructor(useUiClass?: boolean); ngOnInit(): void; private readPropertiesFromAttributes; protected refreshClasses(): void; protected toBoolean(value: BooleanLike): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @deprecated Use Destroyable instead */ declare abstract class DestroyableComponent extends Destroyable { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @deprecated Use Destroyable instead */ declare abstract class DestroyableDirective extends Destroyable { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare abstract class InvertibleComponent extends BaseComponent { protected static readonly providers: typeof SortedClassesService[]; private isInverted; private isInvertedChanged; get inverted(): boolean; set inverted(value: BooleanLike); protected constructor(useUiClass?: boolean); protected refreshInverted(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type ColorName = 'black' | 'grey' | 'red' | 'orange' | 'yellow' | 'olive' | 'green' | 'teal' | 'blue' | 'violet' | 'purple' | 'pink' | 'brown' | 'transparent'; declare class ColorDirective { static readonly color = "color"; static readonly default: { directive: typeof ColorDirective; inputs: string[]; }; private readonly classes; private colorValue; constructor(); get color(): ColorName | undefined; set color(value: ColorName | undefined); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class BasicDirective { static readonly basic = "basic"; static readonly default: { directive: typeof BasicDirective; inputs: string[]; }; private readonly classes; private isBasic; constructor(); get basic(): boolean; set basic(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class InvertedDirective { static readonly inverted = "inverted"; static readonly default: { directive: typeof InvertedDirective; inputs: string[]; }; private readonly classes; private isInverted; private isInvertedDefault; get inverted(): boolean; set inverted(value: BooleanLike); constructor(); setInvertedDefault(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class DisabledDirective { static readonly disabled = "disabled"; static readonly default: { directive: typeof DisabledDirective; inputs: string[]; }; private readonly classes; private isDisabled; constructor(); get disabled(): boolean; set disabled(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class LoadingDirective { static readonly loading = "loading"; static readonly default: { directive: typeof LoadingDirective; inputs: string[]; }; private readonly classes; private isLoading; constructor(); get loading(): boolean; set loading(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ActiveDirective { static readonly active = "active"; static readonly default: { directive: typeof ActiveDirective; inputs: string[]; }; private readonly classes; private isActive; constructor(); get active(): boolean; set active(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare abstract class ButtonBaseComponent extends InvertibleComponent { protected static readonly providers: typeof SortedClassesService[]; private sizeValue; private isPrimary; private isSecondary; private isPositive; private isNegative; private isCircular; private isAttachedLeft; private isAttachedTop; private isAttachedRight; private isAttachedBottom; get primary(): boolean; set primary(value: BooleanLike); get secondary(): boolean; set secondary(value: BooleanLike); get positive(): boolean; set positive(value: BooleanLike); get negative(): boolean; set negative(value: BooleanLike); get size(): string; set size(value: string); get circular(): boolean; set circular(value: BooleanLike); get attachedLeft(): boolean; set attachedLeft(value: BooleanLike); get attachedTop(): boolean; set attachedTop(value: BooleanLike); get attachedRight(): boolean; set attachedRight(value: BooleanLike); get attachedBottom(): boolean; set attachedBottom(value: BooleanLike); protected get attached(): boolean; protected readonly button = true; protected constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare abstract class BaseDirective extends Destroyable implements OnInit { protected static readonly providers: TypeProvider[]; protected readonly classes: SortedClassesService; private noClassesValue; private initialized; protected readonly elementRef: ElementRef; protected tag: string; protected validateAttributes: boolean; protected get noClasses(): boolean; protected set noClasses(value: boolean); protected constructor(useUiClass?: boolean); ngOnInit(): void; private readPropertiesFromAttributes; protected refreshClasses(): void; protected toBoolean(value: BooleanLike): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type AnimationDirection = 'vertical' | 'fade' | undefined; declare class AnimationComponent extends BaseComponent { hidden: boolean; direction: AnimationDirection; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BreadcrumbComponent extends BaseComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ToggleButtonComponent extends ButtonBaseComponent { private readonly activeDirective; activeTemplate: TemplateRef> | null; protected get active(): boolean; protected set active(value: BooleanLike); get checked(): boolean; set checked(value: BooleanLike); readonly checkedChange: EventEmitter; constructor(); protected toggle(): void; protected onKeyDown(event: KeyboardEvent): void; check(): void; uncheck(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ButtonGroupComponent extends BaseComponent { private toggleButtonsChangeSubscription?; private toggleButtonSubscriptions?; private toggleButtonsValue?; private isAttachedLeft; private isAttachedTop; private isAttachedRight; private isAttachedBottom; get attachedLeft(): boolean; set attachedLeft(value: BooleanLike); get attachedTop(): boolean; set attachedTop(value: BooleanLike); get attachedRight(): boolean; set attachedRight(value: BooleanLike); get attachedBottom(): boolean; set attachedBottom(value: BooleanLike); protected get attached(): boolean; protected get toggleButtons(): QueryList | undefined; protected set toggleButtons(query: QueryList | undefined); constructor(); private subscribeToggleButtons; private uncheckOthers; private keepOneChecked; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type LabelPosition = 'left' | 'right' | undefined; type IconSize = ManticIconSize | SizeProp; declare type ManticIconSize = 'mini' | 'tiny' | 'small' | 'large' | 'big' | 'huge' | 'massive' | undefined; type IconType = string | IconProp; interface LabelOptions { position: LabelPosition; } declare type LabelPointing = 'left' | 'right' | 'top' | 'bottom' | undefined; declare class LabelComponent extends BaseComponent implements LabelOptions { private positionValue; private pointingValue; private isHorizontal; get position(): LabelPosition; set position(value: LabelPosition); get pointing(): LabelPointing; set pointing(value: LabelPointing); get horizontal(): boolean; set horizontal(value: BooleanLike); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FluidDirective { static readonly fluid = "fluid"; static readonly default: { directive: typeof FluidDirective; inputs: string[]; }; private readonly classes; private isFluid; constructor(); get fluid(): boolean; set fluid(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class PointingDirective { static readonly pointing = "pointing"; static readonly default: { directive: typeof PointingDirective; inputs: string[]; }; private readonly classes; private isPointing; constructor(); get pointing(): boolean; set pointing(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare type Pointing = 'left' | 'right' | 'top' | 'bottom' | undefined; declare class ButtonComponent extends ButtonBaseComponent { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private readonly basicDirective; private readonly colorDirective; private animatedField?; private labelField?; private socialValue?; private iconPositionValue; private icoValue?; protected get basic(): boolean; protected get color(): ColorName | undefined; get animated(): AnimationComponent | undefined; set animated(value: AnimationComponent | undefined); get animation(): AnimationDirection; get label(): LabelComponent | undefined; set label(value: LabelComponent | undefined); get labelPosition(): LabelPosition; get icon(): IconType | undefined; set icon(value: IconType | undefined); iconSize: IconSize; get iconPosition(): LabelPosition; set iconPosition(value: LabelPosition); get social(): string | undefined; set social(value: string | undefined); constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ButtonDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardComponent { protected readonly host = true; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardGroupComponent { protected readonly host = true; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type FieldSize = '' | 'one' | 'two' | 'three' | 'four' | 'five' | 'six' | 'seven' | 'eight' | 'nine' | 'ten' | 'eleven' | 'twelve' | 'thirteen' | 'fourteen' | 'fifteen' | 'sixteen'; declare type ParsableFieldSize = FieldSize | number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | undefined; declare type CellFloat = 'left' | 'right'; declare type CellAlign = 'left' | 'right'; declare class CellComponent extends BaseComponent { private sizeValue?; private floatValue?; private alignValue?; get size(): FieldSize | undefined; set size(value: ParsableFieldSize | undefined); get float(): CellFloat | undefined; set float(value: CellFloat | undefined); get align(): CellAlign | undefined; set align(value: CellAlign | undefined); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReadOnlyDirective { static readonly readonly = "readonly"; private static readonly readOnly; static readonly default: { directive: typeof ReadOnlyDirective; inputs: string[]; }; private readonly classes; private isReadonly; constructor(); get readonly(): boolean; set readonly(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class CheckboxComponent extends InvertibleComponent { static readonly defaults: { checkIcon: IconType; checkIconSize: IconSize; indeterminateIcon: IconType; indeterminateIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; protected static readonly providers: typeof SortedClassesService[]; private readonly readOnlyDirective; private readonly disabledDirective; private nameValue?; private labelValue?; private isChecked; private isIndeterminate; protected readonly defaults: { checkIcon: IconType; checkIconSize: IconSize; indeterminateIcon: IconType; indeterminateIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; get readonly(): boolean; set readonly(value: BooleanLike); get disabled(): boolean; set disabled(value: BooleanLike); get value(): boolean | undefined; set value(value: BooleanLike); get name(): string; set name(value: string | undefined); get label(): string | undefined; set label(value: string | undefined); get checked(): boolean; set checked(value: BooleanLike); readonly valueChange: EventEmitter; readonly checkedChange: EventEmitter; get indeterminate(): boolean; set indeterminate(value: BooleanLike); readonly indeterminateChange: EventEmitter; canUncheck: boolean; checkIcon?: IconType; checkIconSize?: IconSize; indeterminateIcon?: IconType; indeterminateIconSize?: IconSize; readonly checkbox = true; constructor(); protected onClick(event: MouseEvent): void; protected onKeyDown(event: KeyboardEvent): void; protected set(value: boolean): void; protected onChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CheckboxDefaultsComponent implements OnDestroy { private readonly previousDropdownIcon; private readonly previousDropdownIconSize; private readonly previousDeleteIcon; private readonly previousDeleteIconSize; private currentCheckIcon?; private currentCheckIconSize?; private currentIndeterminateIcon?; private currentIndeterminateIconSize?; set checkIcon(value: IconType); set checkIconSize(value: IconSize); set indeterminateIcon(value: IconType); set indeterminateIconSize(value: IconSize); set inverted(value: boolean); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface ChatOption { text: string; url?: string; action?: string; hideUrl?: boolean; } interface ChatMessage { sender: string; text: string; grouped?: boolean; direction?: 'in' | 'out'; timestamp?: number; options?: ChatOption[]; } declare class IconButtonComponent extends ButtonBaseComponent implements OnInit { icon: IconType | undefined; iconSize: IconSize; social: string | undefined; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LabelDropdownComponent extends BaseComponent { static readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; }; protected readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; }; isOpen: boolean; position: LabelPosition; dropdownIcon: IconType | undefined; dropdownIconSize: IconSize; value: string | undefined; items: string[] | undefined; constructor(); private readonly onOutsideClickHandler; protected onClick(event: MouseEvent): void; private close; select(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare abstract class LabeledBaseComponent extends InvertibleComponent { protected static readonly providers: typeof SortedClassesService[]; private labelValue; private labelDropdownValue; get label(): LabelOptions | undefined; set label(value: LabelOptions | undefined); get labelDropdown(): LabelDropdownComponent | undefined; set labelDropdown(value: LabelDropdownComponent | undefined); protected iconButton: IconButtonComponent | undefined; protected button: ButtonComponent | undefined; get isRight(): boolean; buttonPosition: 'left' | 'right'; get isAction(): boolean; protected constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare abstract class InputBaseComponent extends LabeledBaseComponent implements OnDestroy { protected readonly colorForId: string; static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; protected static readonly providers: typeof SortedClassesService[]; private iconPositionValue; private transparentValue; private hasErrorValue; private readonlyValue; private disabledValue; private isAutoFocused; inputElement: ElementRef | undefined; get iconPosition(): InputIconPosition | undefined; set iconPosition(value: InputIconPosition | undefined); icon: IconType | undefined; iconSize: IconSize; focused: boolean; get disabled(): boolean; set disabled(value: BooleanLike); get readonly(): boolean; set readonly(value: BooleanLike); get hasError(): boolean; set hasError(value: BooleanLike); get transparent(): boolean; set transparent(value: BooleanLike); get autofocus(): boolean; set autofocus(value: BooleanLike); placeholder: string | undefined; name: string | undefined; for: string | undefined; readonly keyDown: EventEmitter; readonly keyUp: EventEmitter; readonly keyPress: EventEmitter; readonly blur: EventEmitter; readonly focus: EventEmitter; readonly focusin: EventEmitter; readonly focusout: EventEmitter; protected isColor: boolean; protected constructor(); ngOnDestroy(): void; protected refreshInput(): void; private readonly keyDownEventHandler; private readonly keyUpEventHandler; private readonly keyPressEventHandler; private readonly blurEventHandler; private readonly focusEventHandler; private readonly focusinEventHandler; private readonly focusoutEventHandler; protected bindEvents(): void; protected unbindEvents(): void; protected refreshFocus(): void; setFocus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare type InputIconPosition = 'left' | 'right'; declare type InputType = 'button' | 'checkbox' | 'color' | 'date' | 'datetime-local' | 'email' | 'file' | 'hidden' | 'image' | 'month' | 'number' | 'password' | 'radio' | 'range' | 'reset' | 'search' | 'submit' | 'tel' | 'text' | 'time' | 'urlweek'; declare class InputComponent extends InputBaseComponent { private typeValue?; value: string | undefined; get text(): string; set text(value: string | undefined); default: string; get type(): InputType | undefined; set type(value: InputType | undefined); maxlength: string | number | undefined; readonly valueChange: EventEmitter; readonly textChange: EventEmitter; protected set contentInputElement(input: ElementRef); protected set viewInputElement(input: ElementRef); constructor(); protected onChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ChatComponent implements DoCheck { static readonly defaults: { sendIcon: IconType; sendIconSize: IconSize; }; private readonly sendSubject; private readonly messagesDiffer; protected readonly defaults: { sendIcon: IconType; sendIconSize: IconSize; }; private canSendValue; protected isSendIconVisible: boolean; messages: ChatMessage[]; message: string | undefined; get canSend(): boolean; set canSend(value: BooleanLike); sender: string | undefined; sendIconTemplate: TemplateRef> | null; sendIcon: IconType | undefined; sendIconSize: IconSize; get showSendIcon(): boolean; set showSendIcon(value: BooleanLike); placeholder: string; readonly send: rxjs.Observable; protected chat: ElementRef | undefined; protected input: InputComponent | undefined; constructor(iterableDiffers: IterableDiffers); ngDoCheck(): void; protected sendMessage(): void; protected onKeyDown(event: KeyboardEvent): void; private scrollDown; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ChatDefaultsComponent implements OnDestroy { private readonly previousSendIcon; private readonly previousSendIconSize; private currentSendIcon?; private currentSendIconSize?; set sendIcon(value: IconType); set sendIconSize(value: IconSize); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ChatMessageComponent { message: ChatMessage | undefined; get in(): boolean; get out(): boolean; get grouped(): boolean; readonly execute: EventEmitter; open(url: string): void; onExecute(action: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CircularProgressComponent extends BaseComponent { private readonly colorDirective; private isSuccess; private isWarning; private isError; value: number; min: number; max: number; size: number; strokeWidth: number; centerContent: boolean; protected readonly host = true; get success(): boolean; set success(value: BooleanLike); get error(): boolean; set error(value: BooleanLike); get warning(): boolean; set warning(value: BooleanLike); protected get color(): ColorName | undefined; protected get radius(): number; protected get total(): number; protected get offset(): number; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type MenuPosition = 'top' | 'left' | 'bottom' | 'right' | undefined; declare class MenuComponent extends InvertibleComponent { private isFixed; private positionValue; private isSecondary; private attachedValue; private isTabular; private isText; private isVertical; readonly element: i0.ElementRef; get position(): MenuPosition; set position(value: MenuPosition); get fixed(): boolean; set fixed(value: BooleanLike); get secondary(): boolean; set secondary(value: BooleanLike); get attached(): MenuPosition; set attached(value: MenuPosition); get tabular(): boolean; set tabular(value: BooleanLike); get text(): boolean; set text(value: BooleanLike); get vertical(): boolean; set vertical(value: BooleanLike); constructor(parentMenu?: MenuComponent); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface ContextMenuEvent extends Event { contextMenuTarget?: ContextMenuComponent; } declare class ContextMenuComponent extends BaseComponent implements AfterViewInit { private isOpenOnLeftClick; private isOpenOnRightClick; private isVertical; private isShared; left: number | undefined; top: number | undefined; isVisible: boolean; get openOnLeftClick(): boolean; set openOnLeftClick(value: BooleanLike); get openOnRightClick(): boolean; set openOnRightClick(value: BooleanLike); get vertical(): boolean; set vertical(value: BooleanLike); get shared(): boolean; set shared(value: BooleanLike); margin: number; readonly onclose: EventEmitter; readonly onopen: EventEmitter; protected menu: MenuComponent | undefined; constructor(); ngAfterViewInit(): void; private onParentClick; protected onOutsideAction(event: ContextMenuEvent): void; private refreshPosition; open(left?: number, top?: number): void; open(event: MouseEvent): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuItemComponent extends BaseComponent { protected static readonly providers: (typeof SortedClassesService)[]; protected readonly activeDirective: ActiveDirective; private isLink; get active(): boolean; protected set active(value: BooleanLike); get link(): boolean; set link(value: BooleanLike); readonly activeChange: EventEmitter; constructor(useUiClass?: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ContextMenuItemComponent extends MenuItemComponent { private readonly contextMenu; private keepOpenValue; icon: IconType | undefined; iconColor: string | undefined; get keepOpen(): boolean; set keepOpen(value: BooleanLike); constructor(contextMenu: ContextMenuComponent); protected onClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DimmerComponent extends InvertibleComponent implements OnInit, OnDestroy { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private visibleValue; private isPage; private isHideOnClick; get page(): boolean; set page(value: BooleanLike); get hideOnClick(): boolean; set hideOnClick(value: BooleanLike); get visible(): boolean; set visible(value: BooleanLike); constructor(); ngOnInit(): void; ngOnDestroy(): void; show(): void; hide(): void; protected onClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DimmerDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DataSourceRequest { readonly key: string; private readonly subject; readonly observable: Observable[]>; constructor(key: string); resolve(data: Record[] | Observable[]>): void; } declare class DataSourceComponent { private readonly requestSubject; readonly request: Observable; get(key: string): Observable[]>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DividerComponent extends BaseComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DynamicComponentComponent { private readonly viewContainerRef; private codeValue; get code(): string | undefined; set code(value: string | undefined); data: Record | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare function provideDynamicComponent(type: Type): EnvironmentProviders; declare class ComponentParser { private static readonly registeredComponents; static register(component: Type): void; static parse(template: string | undefined, viewContainerRef: ViewContainerRef, data?: Record): Node[]; private static parseNode; private static appendTo; } declare class DropDownSelectionService { private readonly selectedSubject; readonly selected: rxjs.Observable; select(value: unknown): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class DropdownItemComponent extends BaseComponent { private readonly dropDownSelectionService; private isFilteredOut; private isSelected; value: unknown; get filteredOut(): boolean; set filteredOut(value: BooleanLike); get selected(): boolean; set selected(value: BooleanLike); icon: string | undefined; readonly element: i0.ElementRef; constructor(dropDownSelectionService: DropDownSelectionService); protected click(event: MouseEvent): void; select(value?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DropdownValue { value: T; text?: string | undefined; icon?: IconType | undefined; iconSize?: IconSize; filtered?: boolean; constructor(value: T, text?: string | undefined, icon?: IconType | undefined, iconSize?: IconSize); } declare class DropdownDefaultsComponent implements OnDestroy { private readonly previousDropdownIcon; private readonly previousDropdownIconSize; private readonly previousDeleteIcon; private readonly previousDeleteIconSize; private currentDropdownIcon?; private currentDropdownIconSize?; private currentDeleteIcon?; private currentDeleteIconSize?; set dropdownIcon(value: IconType); set dropdownIconSize(value: IconSize); set deleteIcon(value: IconType); set deleteIconSize(value: IconSize); set inverted(value: boolean); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DropdownComponent extends InvertibleComponent implements OnInit { private readonly dropDownSelectionService; private readonly zone; static readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; deleteIcon: IconType; deleteIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; private isMultiple; private isSearch; private isSelectFirst; private isAttachedLeft; private isAttachedTop; private isAttachedRight; private isAttachedBottom; private isFreeTextAllowed; private isUserUpward; private isSystemUpward; private isDisabled; private isReadonly; protected readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; deleteIcon: IconType; deleteIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; protected textElement: ElementRef | undefined; protected menuElement: ElementRef | undefined; protected inputElement: ElementRef | undefined; protected set contentItemComponentsQuery(query: QueryList); protected set viewItemComponentsQuery(query: QueryList); get multiple(): boolean; set multiple(value: BooleanLike); get search(): boolean; set search(value: BooleanLike); get attachedLeft(): boolean; set attachedLeft(value: BooleanLike); get attachedTop(): boolean; set attachedTop(value: BooleanLike); get attachedRight(): boolean; set attachedRight(value: BooleanLike); get attachedBottom(): boolean; set attachedBottom(value: BooleanLike); placeholder: string | undefined; get value(): unknown; set value(value: unknown); filter: string | undefined; animationDuration: number; get items(): DropdownValue[] | undefined; set items(value: DropdownValue[] | null | undefined); name?: string; filterValue: boolean; filterText: boolean; icon: IconType | undefined; iconSize: IconSize; dropdownIcon: IconType | undefined; dropdownIconSize: IconSize; deleteIcon: IconType | undefined; deleteIconSize: IconSize; filterType: 'startsWith' | 'contains'; get selectFirst(): boolean; set selectFirst(value: BooleanLike); get allowFreeText(): boolean; set allowFreeText(value: BooleanLike); get tabIndex(): number; get searchClass(): boolean; isActive: boolean; get upwards(): boolean; set upwards(value: BooleanLike); set disabled(value: BooleanLike); get readonly(): boolean; set readonly(value: BooleanLike); get isUpwardClass(): boolean; isDefault: boolean; isMenuVisible: boolean; isHidden: boolean; isSlidingIn: boolean; isSlidingOut: boolean; isFiltered: boolean; isLoading: boolean; selectedIndex: number | undefined; selectedItem: DropdownValue | undefined; selectedItems: DropdownValue[]; private isFocused; private keepOpen; private itemComponents; private valueField; private itemsField; get hasItems(): boolean; readonly valueChange: EventEmitter; constructor(dropDownSelectionService: DropDownSelectionService, zone: NgZone); ngOnInit(): void; focus(): void; blur(): void; toggle(): void; protected onKeyDown(event: KeyboardEvent): void; protected deleteClick(item: DropdownValue, event: MouseEvent): void; open(): void; close(): void; protected select(value: unknown): void; protected deselect(item: DropdownValue): void; protected selectIndex(index: number): void; protected onFilter(): void; private isItemFilteredOut; private refreshItems; protected itemMouseDown(item: DropdownValue): void; protected itemMouseUp(item: DropdownValue): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DropdownGroupComponent implements AfterViewInit { private readonly viewContainerRef; label: string | undefined; icon: IconType | undefined; iconSize: IconSize; protected contentTemplate: TemplateRef | undefined; constructor(viewContainerRef: ViewContainerRef); ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @deprecated Use Route.title instead */ declare class DocumentTitleComponent implements DoCheck, OnDestroy { private readonly element; private readonly titleService; static globalPostfix: string; static globalPrefix: string; private previousTitle; private value; private title; get postfix(): string; set postfix(value: string); get prefix(): string; set prefix(value: string); constructor(element: ElementRef, titleService: Title); ngDoCheck(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DocumentNoIndexComponent implements OnInit, OnDestroy { ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class IgnoredDirective { static readonly ignored = "ignored"; static readonly default: { directive: typeof IgnoredDirective; inputs: string[]; }; private readonly classes; private isIgnored; constructor(); get ignored(): boolean; set ignored(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ErrorComponent extends InvertibleComponent { constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpanderHeaderComponent { template: TemplateRef> | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpanderComponent extends BaseComponent { static readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; }; private isExpanded; private isBasic; protected readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; }; header: string | undefined; get expanded(): boolean; set expanded(value: BooleanLike); dropdownIcon: IconType | undefined; dropdownIconSize: IconSize; get basic(): boolean; set basic(value: BooleanLike); iconPosition: 'left' | 'right'; protected headerTemplate: ExpanderHeaderComponent | undefined; constructor(); toggle(): void; collapse(): void; expand(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpanderDefaultsComponent implements OnDestroy { private readonly previousDropdownIcon; private readonly previousDropdownIconSize; private currentDropdownIcon?; private currentDropdownIconSize?; set dropdownIcon(value: IconType); set dropdownIconSize(value: IconSize); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpanderIconComponent extends BaseComponent { private isExpanded; protected readonly defaults: { dropdownIcon: IconType; dropdownIconSize: IconSize; }; get expanded(): boolean; set expanded(value: BooleanLike); dropdownIcon: IconType | undefined; dropdownIconSize: IconSize; readonly expandedChange: EventEmitter; constructor(); toggle(): void; collapse(): void; expand(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpanderPartComponent extends BaseComponent { private isExpanded; expandable: boolean | undefined; get expanded(): boolean; set expanded(value: BooleanLike); dropdownIcon: IconType | undefined; dropdownIconSize: IconSize; readonly expandedChange: EventEmitter; protected icon: ExpanderIconComponent | undefined; constructor(); protected onClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FlagComponent { flag: string | undefined; size: IconSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FormError$1 { message: string; label: string; } interface FormValidation { label?: string; message: string | undefined; valid: boolean; value: unknown; } declare function isFormValidation(value: unknown): value is FormValidation; declare class DateInputComponent extends InputBaseComponent implements OnInit { private valueField; private showDayValue; protected internalValue: string | null; get value(): Date | undefined; set value(value: Date | number | string | undefined); get date(): Date; set date(value: Date | number | string | undefined); default: Date; min: Date | undefined; max: Date | undefined; get showDay(): boolean; set showDay(value: BooleanLike); weekendColor: ColorName | undefined; readonly valueChange: EventEmitter; readonly dateChange: EventEmitter; protected set contentInputElement(input: ElementRef); protected set viewInputElement(input: ElementRef); constructor(); ngOnInit(): void; protected onInternalChange(rawValue: string): void; private setInternalValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NumericInputComponent extends InputBaseComponent implements OnInit { private valueField; private rangeValue; protected internalValue: number | null; type: 'number' | 'range'; default: number; min: number | undefined; max: number | undefined; zeroText: string | undefined; protected get placeholderInternal(): string; get value(): number | undefined; set value(value: number | undefined); get number(): number; set number(value: number | undefined); get range(): boolean; set range(value: BooleanLike); readonly valueChange: EventEmitter; readonly numberChange: EventEmitter; protected set contentInputElement(input: ElementRef); protected set viewInputElement(input: ElementRef); constructor(); ngOnInit(): void; protected onInternalChange(rawValue: string | null | undefined): void; private setInternalValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface RadioCheckEvent { group: string; value: unknown; } declare class RadioService { private readonly checkedSubject; readonly checked: rxjs.Observable; check(group: string, value: unknown): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class RadioComponent extends CheckboxComponent { private readonly radioService; constructor(radioService: RadioService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SliderComponent extends CheckboxComponent { private readonly radioService; constructor(radioService: RadioService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TextareaComponent extends InvertibleComponent { private readonly applicationRef; static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private readonlyValue; private disabledValue; textareaElement?: ElementRef; name?: string; get disabled(): boolean; set disabled(value: BooleanLike); get readonly(): boolean; set readonly(value: BooleanLike); hasError: boolean; placeholder: string | undefined; value: string | undefined; get text(): string; set text(value: string | undefined); default: string; inputId: string | undefined; readonly valueChange: EventEmitter; readonly textChange: EventEmitter; readonly keyDown: EventEmitter; readonly keyUp: EventEmitter; readonly keyPress: EventEmitter; readonly blur: EventEmitter; readonly focus: EventEmitter; readonly focusin: EventEmitter; readonly focusout: EventEmitter; protected set contentTextareaElement(textarea: ElementRef); protected set viewInputElement(textarea: ElementRef); constructor(applicationRef: ApplicationRef); protected onChange(): void; private refreshTextarea; private readonly keyDownEventHandler; private readonly keyUpEventHandler; private readonly keyPressEventHandler; private readonly blurEventHandler; private readonly focusEventHandler; private readonly focusinEventHandler; private readonly focusoutEventHandler; protected bindEvents(): void; protected unbindEvents(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ToggleComponent extends CheckboxComponent { private readonly radioService; constructor(radioService: RadioService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FieldComponent extends BaseComponent { static readonly defaults: { hintIcon: IconType; hintIconSize: IconSize; errorIcon: IconType; errorIconSize: IconSize; }; private labelElementValue?; private inputComponentValue?; private numericInputComponentValue?; private dateInputComponentValue?; private checkboxComponentValue?; private sliderComponentValue?; private toggleComponentValue?; private radioComponentValue?; private textareaComponentValue?; private dropDownComponentValue?; private nameValue?; private labelValue?; private sizeValue; private disabledValue; private readonlyValue; private errorValue; private hideInitialErrorValue; private isInline; private isFill; protected wasAnytimeValid: boolean; readonly errors: FormError$1[]; protected readonly defaults: { hintIcon: IconType; hintIconSize: IconSize; errorIcon: IconType; errorIconSize: IconSize; }; private isInlineValidation; private hasOwnLabel; private isForceLabel; private originalLabel?; protected get labelElement(): HTMLLabelElement | undefined; protected set labelElement(value: HTMLLabelElement | undefined); protected get inputComponent(): InputComponent | undefined; protected set inputComponent(value: InputComponent | undefined); protected get numericInputComponent(): NumericInputComponent | undefined; protected set numericInputComponent(value: NumericInputComponent | undefined); protected get dateInputComponent(): DateInputComponent | undefined; protected set dateInputComponent(value: DateInputComponent | undefined); protected get checkboxComponent(): CheckboxComponent | undefined; protected set checkboxComponent(value: CheckboxComponent | undefined); protected get sliderComponent(): SliderComponent | undefined; protected set sliderComponent(value: SliderComponent | undefined); protected get toggleComponent(): ToggleComponent | undefined; protected set toggleComponent(value: ToggleComponent | undefined); protected get radioComponent(): RadioComponent | undefined; protected set radioComponent(value: RadioComponent | undefined); protected get textareaComponent(): TextareaComponent | undefined; protected set textareaComponent(value: TextareaComponent | undefined); protected get dropDownComponent(): DropdownComponent | undefined; protected set dropDownComponent(value: DropdownComponent | undefined); get name(): string | undefined; set name(value: string | undefined); get label(): string | undefined; set label(value: string | undefined); hint: string | undefined; get size(): FieldSize; set size(value: ParsableFieldSize); get error(): boolean; set error(value: BooleanLike); protected visibleError: boolean; set valid(value: boolean | FormValidation); get disabled(): boolean; set disabled(value: BooleanLike); get readonly(): boolean; set readonly(value: BooleanLike); get inline(): boolean; set inline(value: BooleanLike); get hideInitialError(): boolean; set hideInitialError(value: boolean); get fill(): boolean; set fill(value: BooleanLike); get inlineValidation(): boolean; set inlineValidation(value: BooleanLike); get ownLabel(): boolean; set ownLabel(value: BooleanLike); get forceLabel(): boolean; set forceLabel(value: BooleanLike); readonly errorChange: EventEmitter; readonly change: EventEmitter; constructor(); forceValidation(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InlineDirective { static readonly inline = "inline"; static readonly default: { directive: typeof InlineDirective; inputs: string[]; }; private readonly classes; private isInline; constructor(); get inline(): boolean; set inline(value: BooleanLike); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare type FieldsType = '' | 'two' | 'three' | 'four' | 'five' | 'six' | 'seven' | 'eight' | 'nine' | 'ten' | number; declare class FieldGroupComponent extends BaseComponent { private readonly fieldClasses; private fieldsValue; private fieldsAutoValue; private isGrouped; private isInlineValidation; private errorValue; private changeSubscriptions; private fieldComponentsValue?; get fields(): FieldsType | undefined; set fields(value: FieldsType | undefined); get fieldComponents(): QueryList | undefined; set fieldComponents(value: QueryList | undefined); get grouped(): boolean; set grouped(value: BooleanLike); get inlineValidation(): boolean; set inlineValidation(value: BooleanLike); get error(): boolean; set error(value: BooleanLike); readonly errorChange: EventEmitter; readonly change: EventEmitter; constructor(); private refreshFields; private refreshInlineValidation; private refreshChangeSubscriptions; private refreshIsValid; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FieldDefaultsComponent implements OnDestroy { private readonly previousHintIcon; private readonly previousHintIconSize; private readonly previousErrorIcon; private readonly previousErrorIconSize; private currentHintIcon?; private currentHintIconSize?; private currentErrorIcon?; private currentErrorIconSize?; set hintIcon(value: IconType); set hintIconSize(value: IconSize); set errorIcon(value: IconType); set errorIconSize(value: IconSize); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type FlexDirection = 'row' | 'column' | 'row-reverse' | 'column-reverse'; declare type FlexAlignItems = 'flex-start' | 'flex-end' | 'center' | 'baseline' | 'stretch'; declare type FlexJustifyContent = 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly'; declare class FlexDirective { static readonly default: { directive: typeof FlexDirective; inputs: string[]; }; protected display: string; direction: FlexDirection | '' | undefined; get 'm-flex'(): FlexDirection | '' | undefined; set 'm-flex'(value: FlexDirection | '' | undefined | null); get column(): boolean; set column(value: BooleanLike); get row(): boolean; set row(value: BooleanLike); alignItems: FlexAlignItems | undefined; justifyContent: FlexJustifyContent | undefined; gap: string | undefined; readonly wrap: i0.InputSignalWithTransform; readonly wrapReverse: i0.InputSignalWithTransform; get wrapStyle(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FlexComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AutoComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AutoDirective { readonly flex = "0 0 auto"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FillComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FillDirective { readonly flex = "1"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ShrinkComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ShrinkDirective { protected readonly flex = "0 1 auto"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class GrowComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GrowDirective { readonly flex = "1 0 auto"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type OverflowValue = 'visible' | 'hidden' | 'clip' | 'scroll' | 'auto'; declare class OverflowDirective { static readonly default: { directive: typeof OverflowDirective; inputs: string[]; }; readonly overflow: i0.InputSignal<"" | OverflowValue | undefined>; readonly overflowX: i0.InputSignal; readonly overflowY: i0.InputSignal; protected readonly effectiveOverflowX: i0.Signal; protected readonly effectiveOverflowY: i0.Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FooterComponent extends BaseComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TemplateTarget { template: TemplateRef | undefined; } declare class FooterLinkComponent { readonly target: TemplateTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormComponent extends InvertibleComponent implements OnInit { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private readonly loadingDirective; private readonly flexDirective; private readonly formValidationNotifier; private fieldComponentsValue?; private fieldGroupsComponentsValue?; private fieldSubscriptions?; private groupSubscriptions?; private isValidValue; private isSuccess; private isWarning; private isError; private isAutoSubmit; private readonly autoSubmitSubject; private autoSubmitThrottleValue; private autoSubmitSubscription; private isInlineValidation; protected get loading(): boolean; protected get flexDirection(): FlexDirection | '' | undefined; get fieldComponents(): QueryList | undefined; protected set fieldComponents(value: QueryList | undefined); get fieldGroupsComponents(): QueryList | undefined; protected set fieldGroupsComponents(value: QueryList | undefined); action?: string; autocomplete?: 'on' | 'off'; enctype?: 'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain'; method?: 'get' | 'post'; name?: string; novalidate: boolean; get success(): boolean; set success(value: BooleanLike); get error(): boolean; set error(value: BooleanLike); get warning(): boolean; set warning(value: BooleanLike); target?: '_blank' | '_self' | '_parent' | '_top'; get isValid(): boolean; set isValid(_: boolean); get autoSubmit(): boolean; set autoSubmit(value: BooleanLike); get autoSubmitThrottle(): number; set autoSubmitThrottle(value: number); get inlineValidation(): boolean; set inlineValidation(value: BooleanLike); readonly submit: EventEmitter; readonly isValidChange: EventEmitter; constructor(); ngOnInit(): void; private releaseFields; private subscribeFields; private releaseGroups; private subscribeGroups; changed(): void; private refreshAutoSubmitSubscription; private refreshIsValid; validateAndSubmit(): void; protected onSubmit(event: SubmitEvent): void; private refreshInlineValidation; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormValidationNotifier { private isValidValue; private readonly isValidSubject; readonly isValid$: rxjs.Observable; get isValid(): boolean; set(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare type FormElements = FormInputElement | FormCheckboxElement | FormFieldGroupElement | FormDropDownElement | FormButtonElement | FormGridElement | FormLabelElement | FormMessage | FormWarning | FormInfo | FormError | FormDivider | FormHeader | FormAreaElement; interface FormLayout { elements: FormElements[]; } interface FormDataElement { field: string; defaultValue?: unknown; defaultAction?: string; fill?: boolean; } interface FormDataElementWithChildren extends FormDataElement { elements: FormElements[]; } interface FormInputElement extends FormDataElement { elementType: 'input'; type?: InputType; label?: string; readonly?: boolean; min?: number; max?: number; zeroText?: string; } interface FormCheckboxElement extends FormDataElement { elementType: 'checkbox'; label: string; readonly?: boolean; } interface FormFieldGroupElement extends FormDataElementWithChildren { elementType: 'fields'; } interface FormAreaElement extends FormDataElement { elementType: 'area'; label?: string; readonly?: boolean; } interface FormDropDownElement extends FormDataElement { elementType: 'dropdown'; label?: string; dataSource: string; valueField: string; textField: string | string[]; textFieldFormatter?: string; readonly?: boolean; allowFreeText?: boolean; prefixItems?: DropdownValue[]; postfixItems?: DropdownValue[]; } interface FormButtonElement extends FormDataElement { elementType: 'button'; label: string; action: string; color?: ColorName; } interface FormGridElement extends FormDataElement { elementType: 'grid'; width?: 'equal'; cells?: FormCellElement[]; } interface FormCellElement extends FormDataElementWithChildren { float?: 'left' | 'right' | undefined; align?: 'left' | 'right' | undefined; size?: number; } interface FormLabelElement extends FormDataElement { elementType: 'label'; label: string; } interface FormMessageBase extends FormDataElement { header: string; text: string; } interface FormMessage extends FormMessageBase { elementType: 'message'; } interface FormWarning extends FormMessageBase { elementType: 'warning'; } interface FormInfo extends FormMessageBase { elementType: 'info'; } interface FormError extends FormMessageBase { elementType: 'error'; } interface FormDivider extends FormDataElement { elementType: 'divider'; } interface FormHeader extends FormDataElement { elementType: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; text: string; dividing?: boolean; } declare class FormRendererComponent { private readonly dataChangeSubject; private readonly executeSubject; private layoutValue; private dataValue; dataSources: DataSourceComponent[]; get layout(): FormLayout; set layout(value: FormLayout | undefined); get data(): Record; set data(value: Record | any); readonly dataChange: rxjs.Observable; readonly execute: rxjs.Observable; protected set dataSourceElements(query: QueryList); protected onExecute(action: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormElementRendererComponent extends BaseComponent implements DoCheck { private isFields; private readonly elementsDiffer; private readonly fieldClasses; private readonly dataCache; private readonly dropDownCache; private readonly executeSubject; private elementsValue; private dataValue; get elements(): FormElements[]; set elements(value: FormElements[]); readonly execute: Observable; get fields(): boolean; set fields(value: BooleanLike); protected get anyData(): any; get data(): Record; set data(value: Record); dataSources: DataSourceComponent[]; constructor(iterableDiffers: IterableDiffers); ngDoCheck(): void; protected getData(dataSource: string): Observable[]>; protected getItems(dropdown: FormDropDownElement): Observable; protected onExecute(action: string): void; private applyDefaults; private format; private upgradeItems; protected $input(element: FormElements): FormInputElement; protected $checkbox(element: FormElements): FormCheckboxElement; protected $area(element: FormElements): FormAreaElement; protected $dropdown(element: FormElements): FormDropDownElement; protected $button(element: FormElements): FormButtonElement; protected $label(element: FormElements): FormLabelElement; protected $fields(element: FormElements): FormFieldGroupElement; protected $grid(element: FormElements): FormGridElement; protected $message(element: FormElements): FormMessage | FormWarning | FormInfo | FormError; protected $header(element: FormElements): FormHeader; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare function FormElement(name: string): (constructor: Type) => void; interface FormElementBase { element: FormDataElement | undefined; data: unknown | undefined; } declare class FormElementRenderer2Component implements OnDestroy { private readonly formRendererService; private readonly viewContainerRef; private elementType; private elementValue; private dataValue; componentRef: ComponentRef | undefined; invalidType: string | undefined; get element(): FormElements | undefined; set element(value: FormElements | undefined); get data(): unknown; set data(value: unknown); createComponent(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormRendererService { static readonly formElements: { [key: string]: Type; }; register(type: Type, name: string): void; get(name: string | undefined): Type | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare function provideFormElement(type: Type, name: string): EnvironmentProviders; declare type GridWidth = 'equal'; declare class GridComponent extends BaseComponent { private columnsValue?; private isVertically; private isDivided; private isCelled; private isInternally; private widthValue?; private noMarginValue; get vertically(): boolean; set vertically(value: BooleanLike); get divided(): boolean; set divided(value: BooleanLike); get columns(): FieldSize | undefined; set columns(value: ParsableFieldSize | undefined); get internally(): boolean; set internally(value: BooleanLike); get celled(): boolean; set celled(value: BooleanLike); get width(): GridWidth | undefined; set width(value: GridWidth | undefined); get noMargin(): boolean; set noMargin(value: BooleanLike); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type HeaderSize = 'huge' | 'large' | 'medium' | 'small' | 'tiny'; declare class HeaderComponent extends InvertibleComponent implements OnInit { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private sizeValue; icon: IconType | undefined; iconSize: IconSize; get size(): HeaderSize | undefined; set size(value: HeaderSize | undefined); constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HeaderDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class IconComponent { protected mIcon?: string; protected mSize?: IconSize; protected faIcon?: IconProp; protected faSize?: SizeProp; get icon(): IconType | undefined; set icon(value: IconType | undefined); get size(): IconSize; set size(value: IconSize); iconClass?: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InfoComponent extends InvertibleComponent implements OnInit { constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ImageUploadComponent extends ButtonBaseComponent { private readonly previewImageChangeSubject; private readonly uploadSubject; isPreviewVisible: boolean; private isPreviewImageChangeForced; previewImage?: string; radius?: number; previewWidth?: number; previewHeight?: number; width?: number; height?: number; set hidePreview(value: BooleanLike); set forcePreviewImageChange(value: BooleanLike); readonly previewImageChange: rxjs.Observable; readonly upload: rxjs.Observable; protected onUpload(fileList: FileList | null): void; private showPreview; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FileInputComponent { readonly id: string; input: ElementRef | undefined; get files(): FileList | undefined; accept: string | undefined; readonly change: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TimeInputComponent extends InputBaseComponent implements OnInit { private valueField; protected internalValue: string | null; get value(): Date | undefined; set value(value: Date | number | string | undefined); get time(): Date; set time(value: Date | number | string | undefined); default: Date; min: Date | undefined; max: Date | undefined; readonly valueChange: EventEmitter; readonly timeChange: EventEmitter; protected set contentInputElement(input: ElementRef); protected set viewInputElement(input: ElementRef); constructor(); ngOnInit(): void; protected onInternalChange(rawValue: string): void; private setInternalValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InputDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LabelDropdownDefaultsComponent implements OnDestroy { private readonly previousDropdownIcon; private readonly previousDropdownIconSize; private currentDropdownIcon?; private currentDropdownIconSize?; set dropdownIcon(value: IconType); set dropdownIconSize(value: IconSize); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LayoutService { readonly menuTemplates: TemplateRef[]; readonly footerTemplates: TemplateRef[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class LayoutComponent { private readonly layoutService; static readonly defaults: { menuIcon: IconType; menuIconSize: IconSize; }; protected readonly defaults: { menuIcon: IconType; menuIconSize: IconSize; }; showHamburger: boolean; menuIcon: IconType | undefined; menuIconSize: IconSize; get menuTemplates(): TemplateRef[]; get footerTemplates(): TemplateRef[]; constructor(layoutService: LayoutService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LayoutDefaultsComponent implements OnDestroy { private readonly previousMenuIcon; private readonly previousMenuIconSize; private currentMenuIcon?; private currentMenuIconSize?; set menuIcon(value: IconType); set menuIconSize(value: IconSize); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type LoaderSize = 'mini' | 'tiny' | 'small' | 'large' | 'big' | 'huge' | 'massive'; declare class LoaderComponent extends BaseComponent { private readonly activeDirective; private textValue; private sizeValue; private isInline; get text(): string | undefined; set text(value: string | undefined); get size(): LoaderSize | undefined; set size(value: LoaderSize | undefined); get inline(): boolean; set inline(value: BooleanLike); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const localizeDictionary: Map; declare function localize(key: string, fallback?: string): string; declare class LocalizeComponent implements AfterViewInit, OnInit { private readonly elementRef; readonly key: i0.InputSignal; ngOnInit(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MarkdownElement { type: string; breakLine?: true; isBlock?: true; } interface MarkdownBold extends MarkdownElement { type: 'bold'; elements: MarkdownElement[]; } interface MarkdownCode extends MarkdownElement { type: 'code'; code: string | undefined; } interface MarkdownCodeBlock extends MarkdownElement { type: 'code-block'; language: string | undefined; code: string | undefined; isBlock: true; } interface MarkdownCustomElement extends MarkdownElement { type: 'custom-element'; isBlock: true; code: string | undefined; data: Record | undefined; } interface MarkdownHeader1 extends MarkdownElement { type: 'header1'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownHeader2 extends MarkdownElement { type: 'header2'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownHeader3 extends MarkdownElement { type: 'header3'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownHeader4 extends MarkdownElement { type: 'header4'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownHeader5 extends MarkdownElement { type: 'header5'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownHeader6 extends MarkdownElement { type: 'header6'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownImage extends MarkdownElement { type: 'image'; alt: string; url: string; } interface MarkdownItalic extends MarkdownElement { type: 'italic'; elements: MarkdownElement[]; } interface MarkdownLink extends MarkdownElement { type: 'link'; elements: MarkdownElement[]; url: string; } interface MarkdownList extends MarkdownElement { type: 'list'; style: 'unordered'; level: number; items: MarkdownListItem[]; } interface MarkdownListItem extends MarkdownElement { type: 'list-item'; elements: MarkdownElement[]; } interface MarkdownParagraph extends MarkdownElement { type: 'paragraph'; elements: MarkdownElement[]; isBlock: true; } interface MarkdownStrikethrough extends MarkdownElement { type: 'strikethrough'; elements: MarkdownElement[]; } interface MarkdownText extends MarkdownElement { type: 'text'; text: string; } declare class MarkdownRendererComponent { private readonly parser; private rawValue; protected elements: MarkdownElement[]; protected readonly markdownParagraphType = "paragraph"; protected readonly markdownHeader1Type = "header1"; protected readonly markdownHeader2Type = "header2"; protected readonly markdownHeader3Type = "header3"; protected readonly markdownHeader4Type = "header4"; protected readonly markdownHeader5Type = "header5"; protected readonly markdownHeader6Type = "header6"; protected readonly markdownCodeBlockType = "code-block"; protected readonly markdownSeparatorType = "separator"; protected readonly markdownCustomElementType = "custom-element"; protected readonly markdownCodeType = "code"; protected readonly markdownImageType = "image"; protected readonly markdownLinkType = "link"; protected readonly markdownItalicType = "italic"; protected readonly markdownBoldType = "bold"; protected readonly markdownStrikethroughType = "strikethrough"; protected readonly markdownTextType = "text"; protected readonly markdownEmptyType = "empty"; protected readonly markdownListType = "list"; get value(): string; set value(value: string | undefined); protected $elements(elements: []): MarkdownElement[]; protected $paragraph(element: MarkdownElement): MarkdownParagraph | undefined; protected $header1(element: MarkdownElement): MarkdownHeader1 | undefined; protected $header2(element: MarkdownElement): MarkdownHeader2 | undefined; protected $header3(element: MarkdownElement): MarkdownHeader3 | undefined; protected $header4(element: MarkdownElement): MarkdownHeader4 | undefined; protected $header5(element: MarkdownElement): MarkdownHeader5 | undefined; protected $header6(element: MarkdownElement): MarkdownHeader6 | undefined; protected $codeBlock(element: MarkdownElement): MarkdownCodeBlock | undefined; protected $customElement(element: MarkdownElement): MarkdownCustomElement | undefined; protected $code(element: MarkdownElement): MarkdownCode | undefined; protected $list(element: MarkdownElement): MarkdownList | undefined; protected $image(element: MarkdownElement): MarkdownImage | undefined; protected $link(element: MarkdownElement): MarkdownLink | undefined; protected $italic(element: MarkdownElement): MarkdownItalic | undefined; protected $bold(element: MarkdownElement): MarkdownBold | undefined; protected $strikethrough(element: MarkdownElement): MarkdownStrikethrough | undefined; protected $text(element: MarkdownElement): MarkdownText | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuHeaderComponent extends BaseComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuLinkComponent { readonly target: TemplateTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type MessageAttached = 'bottom' | 'top' | undefined; declare class MessageComponent extends InvertibleComponent implements OnInit { static readonly defaults: { closeIcon: IconType; closeIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; private isPositive; private isSuccess; private isWarning; private isError; private isInfo; private isClosable; private isCloseVisible; private isLoading; private attachedValue; private iconValue; protected readonly defaults: { closeIcon: IconType; closeIconSize: IconSize; inverted: boolean; invertedChange: ReplaySubject; }; get positive(): boolean; set positive(value: BooleanLike); get info(): boolean; set info(value: BooleanLike); get success(): boolean; set success(value: BooleanLike); get warning(): boolean; set warning(value: BooleanLike); get error(): boolean; set error(value: BooleanLike); get closable(): boolean; set closable(value: BooleanLike); get showClose(): boolean; set showClose(value: BooleanLike); get loading(): boolean; set loading(value: BooleanLike); get attached(): MessageAttached; set attached(value: MessageAttached); header: string | undefined; get icon(): IconType | undefined; set icon(value: IconType | undefined); iconSize: IconSize; closeIcon: IconType | undefined; closeIconSize: IconSize; readonly close: EventEmitter; constructor(); ngOnInit(): void; protected onClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MessageDefaultsComponent implements OnDestroy { private readonly previousCloseIcon; private readonly previousCloseIconSize; private currentCloseIcon?; private currentCloseIconSize?; set closeIcon(value: IconType); set closeIconSize(value: IconSize); set inverted(value: boolean); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalDefaultsComponent implements OnDestroy { private readonly previousCloseIcon; private currentCloseIcon?; set closeIcon(value: IconType); set inverted(value: boolean); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalFooterComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalHeaderComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type ModalSize = 'mini' | 'tiny' | 'small' | 'large'; declare class ModalComponent extends InvertibleComponent { static readonly defaults: { closeIcon: IconType; inverted: boolean; invertedChange: ReplaySubject; }; private isShowClose; private isShowHeader; private isShowFooter; private isHideDimmer; private isVisible; private isImageContent; private isFullscreen; private isScrolling; private isNoPadding; private isLoading; private readonly resizeObserver; protected minGrowOnlyContentHeight: number; private readonly basicDirective; protected readonly defaults: { closeIcon: IconType; inverted: boolean; invertedChange: ReplaySubject; }; readonly growOnly: i0.InputSignalWithTransform; readonly contentElementRef: i0.Signal | undefined>; protected get basic(): boolean; header: string | undefined; get showClose(): boolean; set showClose(value: BooleanLike); get showHeader(): boolean; set showHeader(value: BooleanLike); get hideHeader(): boolean; set hideHeader(value: BooleanLike); get showFooter(): boolean; set showFooter(value: BooleanLike); get hideFooter(): boolean; set hideFooter(value: BooleanLike); get hideDimmer(): boolean; set hideDimmer(value: BooleanLike); get visible(): boolean; set visible(value: BooleanLike); get imageContent(): boolean; set imageContent(value: BooleanLike); get fullscreen(): boolean; set fullscreen(value: BooleanLike); size: ModalSize | undefined; get scrolling(): boolean; set scrolling(value: BooleanLike); get noPadding(): boolean; set noPadding(value: BooleanLike); get loading(): boolean; set loading(value: BooleanLike); minContentHeight: string | undefined; maxContentHeight: string | undefined; closeIcon: IconType | undefined; readonly close: EventEmitter; constructor(); protected onClose(): void; protected onDimmerClick(event: MouseEvent): void; private onResize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AsyncAction implements InteropObservable { private readonly subject; readonly event: rxjs.Observable; /** * Alias for done to support rxjs.Observer * @deprecated */ readonly next: () => void; done(): void; error(message?: string): void; [Symbol.observable](): Subscribable; } type NotificationType = 'positive' | 'success' | 'warning' | 'error' | 'info' | 'none'; interface Notification { type: NotificationType; title?: string; text?: string; timeout?: number; closeable?: boolean; group?: string; icon?: IconType; loading?: boolean; component?: Type; details?: T; } interface NotificationHandler { remove(message: Notification): void; } declare class NotificationRef { readonly notification: Notification; private readonly handler; constructor(notification: Notification, handler: NotificationHandler); close(): void; } declare class NotificationDefaultsComponent implements OnDestroy { private readonly previousSuccessIcon; private currentSuccessIcon?; set successIcon(value: IconType); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const notificationToken: InjectionToken>; declare class NotificationService implements NotificationHandler { static readonly defaults: { successIcon: IconType; }; private readonly addedSubject; private readonly removedSubject; private readonly erroredSubject; private readonly warnedSubject; private readonly succeededSubject; private readonly positivedSubject; private readonly informedSubject; private readonly messages; readonly added: rxjs.Observable>; readonly removed: rxjs.Observable>; readonly errored: rxjs.Observable>; readonly warned: rxjs.Observable>; readonly succeeded: rxjs.Observable>; readonly positived: rxjs.Observable>; readonly informed: rxjs.Observable>; get(group?: 'all' | 'empty' | string): Notification[]; add(notification: Notification): NotificationRef; remove(notification: Notification): void; async(processingText: string, doneText: string, errorText?: string): AsyncAction; error(message: { timeout: 0; } | Partial): NotificationRef; error(text: string, options?: { timeout: 0; } | Partial): NotificationRef; warning(message: { timeout: 2000; } | Partial): NotificationRef; warning(text: string, options?: { timeout: 2000; } | Partial): NotificationRef; success(message: { timeout: 2000; } | Partial): NotificationRef; success(text: string, options?: { timeout: 2000; } | Partial): NotificationRef; positive(message: { timeout: 2000; } | Partial): NotificationRef; positive(text: string, options?: { timeout: 2000; } | Partial): NotificationRef; info(message: { timeout: 2000; } | Partial): NotificationRef; info(text: string, options?: { timeout: 2000; } | Partial): NotificationRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class NotificationComponent extends BaseComponent { private readonly notificationService; set fromService(value: string); messages: Notification[]; mode: 'overlap' | 'stack'; attached: MessageAttached; constructor(notificationService: NotificationService); close(message: Notification, event: MouseEvent): void; protected $message(message: unknown): Notification; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class OrComponent { readonly ui = true; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RowComponent extends BaseComponent { private columnsValue; private isStretched; get columns(): FieldSize | undefined; set columns(value: ParsableFieldSize); get stretched(): boolean; set stretched(value: BooleanLike); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SegmentDefaultsComponent { set inverted(value: boolean); set raised(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type SegmentAttached = 'top' | 'bottom'; declare class SegmentComponent extends InvertibleComponent implements OnInit { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; raised: boolean; raisedChange: ReplaySubject; }; protected static readonly providers: typeof SortedClassesService[]; private isVertical; private isRaised; private isRaisedChanged; private isPlaceholder; private isSecondary; private isTertiary; private attachedValue; private isNoPadding; private isNoMargin; get raised(): boolean; set raised(value: BooleanLike); get vertical(): boolean; set vertical(value: BooleanLike); get placeholder(): boolean; set placeholder(value: BooleanLike); get secondary(): boolean; set secondary(value: BooleanLike); get tertiary(): boolean; set tertiary(value: BooleanLike); get attached(): SegmentAttached | undefined; set attached(value: SegmentAttached | undefined); get noPadding(): boolean; set noPadding(value: BooleanLike); get noMargin(): boolean; set noMargin(value: BooleanLike); constructor(); ngOnInit(): void; private refreshRaised; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SegmentGroupComponent extends BaseComponent { private isHorizontal; get horizontal(): boolean; set horizontal(value: BooleanLike); constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type SidebarWidth = 'thin' | 'very thin' | 'wide' | 'very wide' | undefined; declare type SidebarPosition = 'left' | 'right' | 'top' | 'bottom'; declare class SidebarComponent extends BaseComponent { private widthValue; private isVisible; private positionValue; private noScrollingValue; get visible(): boolean; set visible(value: BooleanLike); get width(): SidebarWidth; set width(value: SidebarWidth); get position(): SidebarPosition | undefined; set position(value: SidebarPosition | undefined); get noScrolling(): boolean; set noScrolling(value: BooleanLike); constructor(); show(): void; hide(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SubmitComponent extends ButtonBaseComponent { private readonly form; constructor(form: FormComponent); protected onClick(): void; protected onKeyDown(event: KeyboardEvent): void; protected submit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare type Align = 'top' | 'bottom' | 'middle'; declare class TableComponent extends InvertibleComponent implements OnInit { static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private isCelled; private isUnstackable; private isVery; private alignedValue; private isDefinition; private isCollapsing; get celled(): boolean; set celled(value: BooleanLike); get notCelled(): boolean; set notCelled(value: BooleanLike); get very(): boolean; set very(value: BooleanLike); get unstackable(): boolean; set unstackable(value: BooleanLike); get aligned(): Align | undefined; set aligned(value: Align | undefined); get definition(): boolean; set definition(value: BooleanLike); get collapsing(): boolean; set collapsing(value: BooleanLike); constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabComponent extends MenuItemComponent { name: string | undefined; label: string | undefined; icon: IconType | undefined; iconSize: IconSize; template: TemplateRef> | null; readonly activate: EventEmitter; readonly deactivate: EventEmitter; constructor(); changeState(value: boolean | undefined): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabGroupComponent extends InvertibleComponent implements OnInit, AfterViewInit { private readonly route; private readonly router; static readonly defaults: { inverted: boolean; invertedChange: ReplaySubject; }; private selectedIndexField; private isSelectByRoute; private routeParameterName; private isNoPadding; private tabsValue; private isScrollable; private isPointing; private isSecondary; private isLoading; private routes; menu: MenuPosition; readonly selectedIndexChange: EventEmitter; get pointing(): boolean; set pointing(value: BooleanLike); get secondary(): boolean; set secondary(value: BooleanLike); get loading(): boolean; set loading(value: BooleanLike); protected get menuPosition(): string; protected get horizontal(): boolean; get selectByRoute(): string; set selectByRoute(value: string); get selectedIndex(): number | undefined; set selectedIndex(value: number | undefined); get noPadding(): boolean; set noPadding(value: BooleanLike); get scrollable(): boolean; set scrollable(value: BooleanLike); protected get tabs(): QueryList | undefined; protected set tabs(value: QueryList | undefined); constructor(route: ActivatedRoute, router: Router); ngOnInit(): void; ngAfterViewInit(): void; private refreshTab; protected activate(tab: TabComponent): void; private toName; private getActiveRouteSegments; private parseRoutes; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabGroupDefaultsComponent { set inverted(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TemplateComponent implements OnDestroy { private readonly templateService; private template; protected readonly contentTemplate: i0.Signal | undefined>; readonly name: i0.InputSignal; readonly class: i0.InputSignal; readonly visible: i0.ModelSignal; /** * When used, it sets the default visibility of the template to false. * @example * ```html *