import * as i0 from '@angular/core'; import { PipeTransform, OnChanges, OnInit, AfterViewInit, EventEmitter, Renderer2, SimpleChanges, ElementRef, AfterViewChecked, AfterContentInit, OnDestroy, QueryList, ChangeDetectorRef, Injector } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { AnimationEvent } from '@angular/animations'; import * as rxjs from 'rxjs'; import { Observable, Subject, Subscription } from 'rxjs'; import * as i94 from '@angular/forms'; import { ControlValueAccessor, AbstractControl, ControlContainer, NgControl } from '@angular/forms'; import * as i95 from '@angular/router'; import { Router } from '@angular/router'; import * as i96 from 'ngx-scrollbar'; import { NgScrollbar } from 'ngx-scrollbar'; import * as i97 from '@angular/common'; import * as i1 from '@fortawesome/angular-fontawesome'; import { FaIconLibrary } from '@fortawesome/angular-fontawesome'; declare class SafePipe implements PipeTransform { private sanitizer; constructor(sanitizer: DomSanitizer); transform(url: string): SafeResourceUrl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class TruncatePipe implements PipeTransform { transform(value: string, maxLength?: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class FilterPipe implements PipeTransform { transform(valueList: any[], filter: string, properties?: string[]): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class ErrorMessagePipe implements PipeTransform { currentMessage: string; transform(message: any, errors: any, label: any, small?: boolean): string; private setErrorMessage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class HsaidPipe implements PipeTransform { transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class PersonnummerPipe implements PipeTransform { transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class PostnummerPipe implements PipeTransform { transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class CurrencyPipe implements PipeTransform { transform(value: number, fractions?: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class ActionPanelComponent implements OnChanges, OnInit, AfterViewInit { private renderer; title: string; open: boolean; showCloseButton: boolean; openChanged: EventEmitter; actionPanelElement: any; private readonly slideStateOpen; private readonly slideStateClosed; private readonly fadeStateVisible; private readonly fadeStateHidden; slideState: string; fadeState: string; isOpened: boolean; isClosed: boolean; elementId: string; constructor(renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; close(): void; onSlideStart(event: AnimationEvent): void; onSlideEnd(event: AnimationEvent): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ButtonComponent implements OnChanges { disabled: boolean; buttonStyle: string; type: string; loadingState: boolean; button: ElementRef; reenabled: boolean; private wasDisabled; private activated; constructor(); ngOnChanges(): void; checkDisabled(event: Event): void; focus(): void; onKeyboardActivation(e: KeyboardEvent): void; calculateClasses(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LockButtonComponent { disabled: boolean; locked: boolean; lockChanged: EventEmitter; get label(): string; toggleLocked(): void; checkDisabled(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SaveCancelComponent implements OnInit { locked: boolean; secondary: boolean; hideLock: boolean; saveButtonText: string; cancel: EventEmitter; save: EventEmitter; unlock: EventEmitter; ngOnInit(): void; onLockChanged(locked: boolean): void; onSave(): void; onCancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PageHeaderHeightService { private heightSource; heightChanged: rxjs.Observable; height: number; setHeight(height: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class PageHeaderComponent implements AfterViewChecked { private pageHeaderHeightService; title: string; pageHeader: ElementRef; height: number; private previousHeight; visibleState: boolean; constructor(pageHeaderHeightService: PageHeaderHeightService); ngAfterViewChecked(): void; setHeight(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface SelectableItem { displayName: string; value: TValue; selected?: boolean; disabled?: boolean; } interface ISelectableItem { displayName: string; id: string; selected?: boolean; disabled?: boolean; } declare class RadioGroupComponent implements ControlValueAccessor, OnChanges, AfterViewInit { private controlContainer; private elementRef; private renderer; hasClass: boolean; role: string; disabled: boolean; vertical: boolean; formControlName?: string; set options(items: SelectableItem[]); selectedChanged: EventEmitter; radiogroupItems: RadioGroupItem[]; control: AbstractControl; elements: any; selectedOption: RadioGroupItem; get noSelectionFlag(): boolean; constructor(controlContainer: ControlContainer, elementRef: ElementRef, renderer: Renderer2); ngOnChanges(): void; ngAfterViewInit(): void; focus(): void; optionClicked(option: RadioGroupItem): void; keyDown(event: KeyboardEvent, option: RadioGroupItem): void; setFocus(option: RadioGroupItem, direction?: string): void; checkTabFocus(index: number): boolean; writeValue(option: any): void; registerOnChange(func: any): void; registerOnTouched(func: any): void; onChange(input: SelectableItem): void; onTouched(): void; onLeave(): void; setDisabledState(isDisabled: boolean): void; private selectOption; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface RadioGroupItem extends SelectableItem { ariaid?: string; } declare abstract class MenuItemBaseDirective { home: EventEmitter; end: EventEmitter; escape: EventEmitter; arrowUp: EventEmitter; arrowDown: EventEmitter; tab: EventEmitter; enter: EventEmitter; showExpanded: boolean; constructor(); setFocus(movingUp?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HeaderMenuComponent implements AfterContentInit, OnDestroy, OnChanges { private elementRef; private ngUnsubscribe; menuItems: QueryList; userName: string; initials: string; textColor: string; circleColor: string; internalInitials: string; hideMenu: boolean; constructor(elementRef: ElementRef); ngAfterContentInit(): void; ngOnDestroy(): void; clickToggleHeaderMenu(event: Event): void; closeMenuOnClick(event: any, menuItems: any): void; keyToggleHeaderMenu(event: KeyboardEvent): void; toggleHeaderMenu(event: MouseEvent | any): void; focusFirstMenuItem(): void; onDocumentClick(event: any): void; onDocumentKeyPressed(event: any): void; hideMenuAction(): void; ngOnChanges(changes: SimpleChanges): void; private getInitialsFromUserName; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HeaderComponent { systemText: string; hideSwosh: boolean; logoClass: string; headerMenuComponent: HeaderMenuComponent; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoginInformationComponent { userName: string; initials: string; textColor: string; circleColor: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CheckboxComponent implements ControlValueAccessor, OnChanges, AfterViewInit { private controlContainer; private elementRef; get disabled(): boolean; set disabled(val: boolean); checked: boolean; label: string; formControlName?: string; transparent: boolean; required: boolean; showValidation: boolean; checkedChanged: EventEmitter; checkbox: ElementRef; control: AbstractControl; labelledbyid: string; element: any; groupDisabledOverride: boolean; validationErrorMessage: string; elementId: string; _disabled: boolean; constructor(controlContainer: ControlContainer, elementRef: ElementRef); ngOnChanges(changes: SimpleChanges): void; getLabelFromId(): HTMLLabelElement; get errorActive(): any; setDisabledState(isDisabled: boolean): void; ngAfterViewInit(): void; onClick(event: Event): void; onKeyDown(event: KeyboardEvent): void; onLeave(event: any): void; writeValue(value: any): void; registerOnChange(func: any): void; registerOnTouched(func: any): void; onChange(input: any): void; onTouched(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalService { private modalOpenedSource; private modalClosedSource; private modalUpdateSource; modalOpened$: Observable; modalClosed$: Observable; modalUpdate$: Observable; openDialog(elementId: string): void; closeDialog(elementId: string): void; updateDialog(elementId: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ModalPlaceholderComponent implements AfterViewChecked, AfterContentInit, OnDestroy { private modalService; private elementRef; private renderer; outsideClick: EventEmitter; isOpen: boolean; elementId: string; title: string; modalInitialized: boolean; lastFocusedElement: any; firstTabStop: any; lastTabStop: any; private ngUnsubscribe; focusableElementsString: string; focusableNodes: NodeList; buttonComponents: QueryList; constructor(modalService: ModalService, elementRef: ElementRef, renderer: Renderer2); ngOnDestroy(): void; ngAfterViewChecked(): void; ngAfterContentInit(): void; initFocusableElements(): void; private openModal; private closeModal; onKeyDown(e: KeyboardEvent): void; onOutsideClick(e: MouseEvent): void; private checkIfOnFocusableNode; private handleTabPress; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalContentComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalHeaderComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ModalFooterComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardColumnComponent { cardTopClass: boolean; cardSectionContainer: boolean; left: boolean; right: boolean; fullwidth: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardComponent implements AfterContentInit { columns: QueryList; constructor(); ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardHeaderComponent { cardTopClass: boolean; cardHeaderClass: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardSectionComponent { cardSectionClass: boolean; expanded: boolean; readonly: boolean; title: string; subtitle: string; truncateLength: number; backgroundColor: string; cardSectionHeader: ElementRef; overflow: boolean; animationSpeed: string; expandOverflow: boolean; toggleExpanded(event: any): void; constructor(); toggleState(state: 'start' | 'done', expanded: boolean): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TitleValueComponent { titleValueClass: boolean; get isSlim(): boolean; slim: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TitleValueLayoutComponent { TitleValueLayoutClass: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TitleValueHeadingComponent { for: string; width: number; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TitleValueContainerComponent { width: number; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoaderComponent { private changeDetector; private _minimumTimeMs; private lastActivated; private _active; visible: boolean; set active(value: boolean); get active(): boolean; small: boolean; constructor(changeDetector: ChangeDetectorRef); private startSpinning; private stopSpinning; private hideWhenMinimumTimeHasPassed; private showForMinimumTime; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SkeletonLoaderComponent { private changeDetector; private _minimumTimeMs; private lastActivated; private _active; visible: boolean; set active(value: boolean); get active(): boolean; width: string; height: string; circle: boolean; constructor(changeDetector: ChangeDetectorRef); private startSpinning; private stopSpinning; private hideWhenMinimumTimeHasPassed; private showForMinimumTime; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PageComponent implements OnInit, OnDestroy { private pageHeaderHeightService; bodyContainer: ElementRef; private ngUnsubscribe; constructor(pageHeaderHeightService: PageHeaderHeightService); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PageBodyComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PageBlockComponent { transparent: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TextareaComponent implements AfterViewInit, OnChanges, ControlValueAccessor, OnDestroy { private controlContainer; private cdRef; private el; showValidation: boolean; width: string; height: string; placeholder: string; formControlName: string; maxlength: number; value: string; labelId: string; disabled: boolean; readonly?: boolean; get errorClass(): boolean; get editingClass(): boolean; textareaElement: ElementRef; scrollHeight: string; control: AbstractControl; hasFocus: boolean; cancel: boolean; elementId: string; validationErrorMessage: string; private ngUnsubscribe; constructor(controlContainer: ControlContainer, cdRef: ChangeDetectorRef, el: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; focus(): void; writeValue(value: any): void; registerOnChange(func: any): void; registerOnTouched(func: any): void; setDisabledState(isDisabled: boolean): void; onChange(input: any): void; onTouched(input: any): void; onBlur(event: Event): void; onFocus(event: Event): void; ngOnDestroy(): void; get errorActive(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RadiobuttonItemComponent implements AfterViewInit { private elementRef; groupDisabledOverride: boolean; elementId: string; set selected(val: boolean); value: string | number; label: string; set disabled(val: boolean); get disabled(): boolean; get selected(): boolean; itemSelected: EventEmitter; itemDisabled: EventEmitter; item: ElementRef; radioButton: ElementRef; radioButtonContent: ElementRef; tabIndex: number; _disabled: boolean; _selected: boolean; set tabEnabled(val: boolean); isTabEnabled: boolean; constructor(elementRef: ElementRef); ngAfterViewInit(): void; itemClicked(): void; firstfocusIn(): void; focus(): void; hasFocus(): boolean; checkTabFocus(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RadiobuttonGroupComponent implements ControlValueAccessor, AfterContentInit, OnChanges, OnDestroy { private controlContainer; private elementRef; _disabled: boolean; _value: string | number; showValidation: boolean; set value(val: string | number); get value(): string | number; set disabled(val: any); vertical: boolean; formControlName?: string; required: boolean; selectedChanged: EventEmitter; items: QueryList; ngUnsubscribeItems: any; internalDisabled: boolean; validationErrorMessage: string; elementId: string; control: AbstractControl; constructor(controlContainer: ControlContainer, elementRef: ElementRef); ngAfterContentInit(): void; setFirstOptionAsFocusable(): void; ngOnChanges(): void; get errorActive(): any; ngOnDestroy(): void; unSelectItems(itemToExclude?: RadiobuttonItemComponent): void; disabledItems(): void; setGroupDisabledOverride(groupDisabledState: boolean): void; setPreselectedValue(): void; keyDown(event: KeyboardEvent): void; setSelectedValue(value: string | number): void; setFocus(option: any, direction?: string): void; onTouched(): void; onChange(input: RadiobuttonItemComponent): void; onLeave(): void; writeValue(value: string | number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; getLabelFromId(): HTMLLabelElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InputComponent implements ControlValueAccessor, OnChanges, OnInit, AfterViewInit { private controlContainer; private el; renderer: Renderer2; private cdr; showValidation: boolean; readonly: boolean; disabledControl: boolean; hasSuffix: boolean; width: string; /** DEFAULT INPUT OPTIONS FORWARDED **/ required: boolean; step: any; pattern: any; labelId: string; maxlength: number; minlength: number; min: number; max: number; placeholder: string; name: string; type: 'text' | 'email' | 'number' | 'password' | 'search' | 'tel'; value: any; aria: any; /** */ formControlName: string; prefix: string; suffix: string; textAlign: string; errorMessage: any; blur: EventEmitter; inputElement: ElementRef; control: AbstractControl; hasFocus: boolean; elementId: string; mouseDown: boolean; constructor(controlContainer: ControlContainer, el: ElementRef, renderer: Renderer2, cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; writeValue(value: any): void; setDisabledState(isDisabled: boolean): void; get errorActive(): any; propagateChange: (_: any) => void; propagateTouch: (_: any) => void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onChange(event: KeyboardEvent): void; onBlur(event: any): void; onClickFocus(event: any): void; onFocus(event: any): void; focus(): void; getLabelFromId(): HTMLLabelElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuComponent implements AfterContentInit, OnDestroy { private ngUnsubscribe; title: string; hasClass: boolean; menuItems: QueryList; role: string; orientation: string; get smallerFont(): boolean; constructor(); ngAfterContentInit(): void; addSubscriptions(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuItemComponent extends MenuItemBaseDirective implements AfterViewInit { private router; private renderer; text: string; link: string; action: EventEmitter; disabled: boolean; disabledTooltip: string; notification: string; notificationColor: string; notificationTooltip: string; isInternalLink: boolean; role: string; ariaDisabled: any; menuitem: ElementRef; elementId: string; onKeyDown(event: KeyboardEvent): void; get notificationColorClass(): string; get notificationText(): string; constructor(router: Router, renderer: Renderer2); setFocus(movingUp?: boolean): void; ngAfterViewInit(): void; onExternalLink(): Window; onAction(event: MouseEvent | KeyboardEvent): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MenuSeparatorComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PanelComponent { private elementRef; width: number; themecolor: string; noborder: boolean; get classes(): string; private getColumnWidthClass; private getColorClass; private getBorderClass; constructor(elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PanelContainerComponent { private elementRef; panelContainerClass: boolean; constructor(elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpandableDivComponent { expanded: boolean; expandedChanged: EventEmitter; header: ElementRef; onKeydown(event: KeyboardEvent): void; toggleExpanded(): void; collapse(): void; expand(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpandableDivHeaderComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpandableDivContentComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CloseButtonComponent { disabled: boolean; checkDisabled(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RingWithTextComponent implements OnChanges { size: string; text: string; textColor: string; circleColor: string; ringSize: string; constructor(); ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableComponent { tableClass: string; expanded: boolean; expandable: boolean; percentLayout: boolean; expandedChanged: EventEmitter; table: ElementRef; animationSpeed: string; toggleRow(event: KeyboardEvent): void; toggleExpansion(expandable?: boolean): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableRowColumnComponent { private table; width: number; align: string; get classes(): string; constructor(table: TableComponent); getColumnWidthClass(): string; getAlignClass(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableHeaderColumnComponent { private table; width: number; align: string; get classes(): string; constructor(table: TableComponent); getColumnWidthClass(): string; getAlignClass(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableRowComponent { tableRowClass: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableHeaderComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FilterTagComponent implements AfterViewInit { disabled: boolean; ariaLabel: string; next: EventEmitter; previous: EventEmitter; remove: EventEmitter; filtertag: ElementRef; content: ElementRef; tabindex: number; removed: boolean; removing: boolean; ngAfterViewInit(): void; makeTabFocusable(focusable: boolean): void; onKeydown(event: KeyboardEvent): void; focus(): void; emitRemove(): void; checkDisabled(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FilterTagGroupComponent implements AfterContentInit, OnDestroy { filterTags: QueryList; filterTagSubscriptions: any[]; lastSelectedIndex: number; private ngUnsubscribe; ngAfterContentInit(): void; ngOnDestroy(): void; setFilterTagTabFocusability(): void; setFilterTagFocus(): void; addFilterTagSubscriptions(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ScrollToTopComponent { visibleState: boolean; onWindowScroll(): void; constructor(); scrollToTop(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SearchResultComponent implements OnChanges, OnInit { private elementRef; description: string; noResultsText: string; items: any; maxItems: number; width: string; displayItems: any; focusItem: number; visible: boolean; visibleChange: EventEmitter; itemClick: EventEmitter; descriptionHeight: number; onDocumentClick(event: any): void; constructor(elementRef: ElementRef); ngOnInit(): void; ngOnChanges(): void; resetScrollPosition(): void; handleKeyevents(event: any): void; indexInParent(node: any): number; setFocusedElement(): void; getParentNode(): any; filterItems(): void; onItemClick(item: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ToggleButtonComponent implements AfterViewInit, OnChanges { disabled: boolean; pressed: boolean; ariaLabel: string; next: EventEmitter; previous: EventEmitter; togglebutton: ElementRef; content: ElementRef; tabindex: number; ariaPressed: boolean; ngOnChanges(): void; ngAfterViewInit(): void; makeTabFocusable(focusable: boolean): void; onKeydown(event: KeyboardEvent): void; checkDisabled(event: MouseEvent): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ToggleButtonGroupComponent implements AfterContentInit, OnDestroy { width: string; toggleButtons: QueryList; toggleButtonSubscriptions: any[]; lastSelectedIndex: number; private ngUnsubscribe; ngAfterContentInit(): void; ngOnDestroy(): void; setToggleButtonTabFocusability(): void; setToggleButtonFocus(): void; addToggleButtonSubscriptions(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabButtonComponent implements AfterViewInit, OnChanges { disabled: boolean; active: boolean; ariaLabel: string; tabId: string; width: string; parentId: any; next: EventEmitter; previous: EventEmitter; home: EventEmitter; end: EventEmitter; selectedChanged: EventEmitter; tabbutton: ElementRef; content: ElementRef; tabindex: number; ariaPressed: boolean; initialTabId: string; constructor(); ngOnChanges(): void; ngAfterViewInit(): void; makeTabFocusable(focusable: boolean): void; onKeydown(event: KeyboardEvent): void; focus(): void; onChange(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabManagementService { navigateAborted: boolean; subject: Subject; private messageSource; private currentTab; changeNavigation: rxjs.Observable; tabChanged: rxjs.Observable; navigationCancelled(navigated: boolean): void; tabChangeRequested(tab: any, id: any): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class TabButtonGroupComponent implements AfterContentInit, OnDestroy { private tabManagementService; width: string; id: string; alignCenter: boolean; tabButtons: QueryList; tabButtonSubscriptions: any[]; lastSelectedIndex: number; activeTabId: string; previousActiveTabId: string; private ngUnsubscribe; _navigationCancelled: boolean; get navigationCancelled(): boolean; constructor(tabManagementService: TabManagementService); ngAfterContentInit(): void; ngOnDestroy(): void; setTabButtonTabFocusability(): void; setTabButtonFocus(): void; addTabButtonSubscriptions(): void; setActiveTabId(tabId: string): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface PageItem { label: string; ariaLabel: string; active: boolean; tabindex: number; buttonIndex: number; action: () => void; } declare class PaginationManagementService { navigateAborted: boolean; subject: Subject; private messageSource; changeNavigation: rxjs.Observable; navigationCancelled(navigated: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class PaginationComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private paginationManagementService; pages: number; activePage: number; pageChanged: EventEmitter; pageButtons: QueryList; pageItems: PageItem[]; focusedPageLabel: string; nextPage: EventEmitter; previousPage: EventEmitter; private _activePage; private ngUnsubscribe; previousActivePage: number; _navigationCancelled: boolean; get navigationCancelled(): boolean; constructor(paginationManagementService: PaginationManagementService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; onPageButtonFocus(event: FocusEvent): void; onPageButtonBlur(event: FocusEvent): void; onKeydown(event: KeyboardEvent, index: number): void; private focusPreviousPageItem; private focusNextPageItem; private focusPreviousButton; private focusNextButton; private showPage; private setPageItems; private addFirstPageItem; private addLastPageItem; private addPageItem; private setAriaLabel; private addDots; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DropdownItemComponent implements AfterViewInit { selectedLabel: string; value: any; toggle: EventEmitter; confirm: EventEmitter; previous: EventEmitter; next: EventEmitter; nextMatch: EventEmitter; item: ElementRef; label: string; multi: boolean; selected: boolean; visible: boolean; hasFocus: boolean; ngAfterViewInit(): void; toggleSelect(): void; focus(): void; onFocus(): void; onBlur(): void; onKeydown(event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare function _defaultCompare$1(o1: any, o2: any): boolean; declare class DropdownSelectComponent implements OnChanges, AfterContentInit, AfterViewInit, OnDestroy, ControlValueAccessor { formControl: NgControl; private elementRef; multi: boolean; deselectable: boolean; simpleLabel: boolean; noItemSelectedLabel: string; readonly: boolean; disabled: boolean; showValidation: boolean; errorMessage: {}; compareWith: typeof _defaultCompare$1; labelId: string; value: any; width: string; small: boolean; rightAlign: boolean; topAlign: boolean; selectedChanged: EventEmitter; expandedChanged: EventEmitter; dropdown: ElementRef; scrollbarRef: NgScrollbar; header: ElementRef; selectAll: ElementRef; deselectButton: ButtonComponent; filter: InputComponent; items: QueryList; scrollSubscription: Subscription; expanded: boolean; filterVisible: boolean; allSelected: boolean; deselectDisabled: boolean; headerLabelId: string; label: string; hasFocus: boolean; filterHasFocus: boolean; visibleCount: number; searchString: string; elementId: string; truncateTextLength: number; private matchQuery; get combinedLabelIds(): string; get errorActive(): boolean; get errorEditing(): boolean; private ngUnsubscribe; private ngUnsubscribeItems; onDocumentClick(event: any): void; constructor(formControl: NgControl, elementRef: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngAfterContentInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; focus(): void; writeValue(value: any): void; registerOnChange(func: (value: any) => any): void; registerOnTouched(func: () => any): void; onChange(value: any): void; onTouched(): void; toggleExpanded(): void; filterItems(): void; deselectItems(): void; toggleSelectAll(): void; updateAllCheckedStatus(): void; onFocus(): void; onBlur(event: FocusEvent): void; onKeydown(event: KeyboardEvent): void; onHeaderKeydown(event: KeyboardEvent): void; onFilterFocus(): void; onFilterBlur(): void; onFilterKeydown(event: KeyboardEvent): void; onDeselectKeydown(event: KeyboardEvent): void; onSelectAllKeydown(event: KeyboardEvent): void; private expand; private collapse; private setFilterVisibility; private setMultiOnItems; private subscribeToItems; private focusPreviousItem; private focusNextItem; private focusNextMatchingItem; private setLabel; private setSelectedState; setDisabledState(isDisabled: boolean): void; getLabelFromId(): HTMLLabelElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class IconComponent { color: string; size: string; ariaLabel: string; icon: string; flip: string; pull: string; rotate: number; solid: boolean; fixedWidth: boolean; spin: boolean; pulse: boolean; border: boolean; disabled: boolean; get prefix(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DatepickerItemComponent implements OnInit { date: Date; type: string; selected: boolean; disabled: boolean; isMinZoom: boolean; select: EventEmitter; zoomIn: EventEmitter; previousColumn: EventEmitter; nextColumn: EventEmitter; previousRow: EventEmitter; nextRow: EventEmitter; item: ElementRef; dateFormat: string; ariaDateFormat: string; current: boolean; focused: boolean; ngOnInit(): void; onClick(): void; onKeydown(event: KeyboardEvent): void; onFocus(): void; onBlur(): void; focus(): void; private activate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface Calendar { date: Date; items: CalendarItem[][]; previous: () => void; next: () => void; farPrevious: () => void; farNext: () => void; zoomOut: () => void; } interface CalendarItem { date: Date; selected: boolean; disabled: boolean; isMinZoom: boolean; } declare class DatepickerComponent implements OnChanges, AfterViewInit, OnDestroy, ControlValueAccessor { private locale; formControl: NgControl; width: any; selectedDate: Date; minZoom: string; minDate: Date; maxDate: Date; allowText: boolean; disabled: boolean; readonly: boolean; showValidation: boolean; errorMessage: {}; labelId: string; transparent: boolean; displayFormat: string; selectedDateChanged: EventEmitter; datepicker: ElementRef; headerLabel: ElementRef; headerInput: ElementRef; readOnlyHeader: ElementRef; headerInputDiv: ElementRef; calendar: ElementRef; items: QueryList; headerLabelId: string; label: string; noSelectedDateLabel: string; labelDateFormat: string; inputPlaceholder: string; parseError: boolean; parseErrorMessage: string; headerHasFocus: boolean; expanded: boolean; years: Calendar; months: Calendar; days: Calendar; zoomedToYears: boolean; zoomedToMonths: boolean; zoomedToDays: boolean; private minZoomLevel; private actualMinDate; private actualMaxDate; private ngUnsubscribe; private ngUnsubscribeItems; elementId: string; mouseDown: any; onWindowResize(): void; get errorActive(): boolean; get errorEditing(): boolean; constructor(locale: string, formControl: NgControl); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; focus(): void; setFocusOnHeaderInput(): void; writeValue(value: Date): void; registerOnChange(func: (value: any) => any): void; registerOnTouched(func: (value: any) => any): void; setDisabledState(isDisabled: boolean): void; onChange(value: any): void; onTouched(value: any): void; toggleExpanded(): void; onMouseDownClick(): void; onHeaderFocus(): void; onHeaderBlur(): void; onBlur(event: FocusEvent): void; onHeaderInputKeydown(event: KeyboardEvent): void; onKeydown(event: KeyboardEvent): void; onHeaderClick(): void; onHeaderKeydown(event: KeyboardEvent): void; onCalendarKeydown(event: KeyboardEvent): void; parseSelectedDate(value: string): void; private expand; private collapse; private zoomToDays; private zoomToMonths; private zoomToYears; private setMinZoomLevel; private setSelectedDate; private formatDate; private subscribeToItems; getLabelFromId(): HTMLLabelElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ScrollbarComponent { scrollable: NgScrollbar; autoheightDisabled: string; autowidthDisabled: string; visibility: string; maxHeight: any; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ComboboxItemComponent implements AfterViewInit { selectedLabel: string; value: any; select: EventEmitter; item: ElementRef; label: string; index: number; selected: boolean; highlighted: boolean; visible: boolean; hasFocus: boolean; ngAfterViewInit(): void; setSelected(): void; setIndex(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare function _defaultCompare(o1: any, o2: any): boolean; declare class ComboboxComponent implements OnChanges, AfterContentInit, AfterViewInit, OnDestroy, ControlValueAccessor { formControl: NgControl; private elementRef; readonly: boolean; disabled: boolean; showValidation: boolean; errorMessage: {}; value: any; labelId: string; width: string; small: boolean; showButton: boolean; placeholder: string; listAlignRight: boolean; compareWith: typeof _defaultCompare; selectedChanged: EventEmitter; expandedChanged: EventEmitter; combobox: ElementRef; textInput: ElementRef; readonlyLabel: ElementRef; header: ElementRef; scrollable: ScrollbarComponent; items: QueryList; expanded: boolean; headerLabelId: string; label: string; hasFocus: boolean; searchString: string; leftPosition: string; elementId: string; mouseDown: boolean; get combinedLabelIds(): string; get highlightedItemIndex(): number; get errorActive(): boolean; get errorEditing(): boolean; private ngUnsubscribe; private ngUnsubscribeItems; onDocumentClick(event: any): void; constructor(formControl: NgControl, elementRef: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngAfterContentInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; focus(): void; writeValue(value: any): void; registerOnChange(func: (value: any) => any): void; registerOnTouched(func: () => any): void; onChange(value: any): void; onTouched(): void; expandListbox(): void; filterItems(): void; deselectItems(): void; onMouseDownClick(): void; onFocus(): void; onBlur(event: FocusEvent): void; onKeydown(event: KeyboardEvent): void; setDisabledState(isDisabled: boolean): void; private expand; private collapse; private subscribeToItems; private focusPreviousItem; private focusNextItem; private scrollToItem; private setSelectedState; private setHighligthState; private setHighlightedItem; private setInputText; getLabelFromId(): HTMLLabelElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare enum NotificationType { Permanent = 0, ShowOnCollapse = 1, ShowOnRemove = 2 } interface NotificationIconTypes { /** * 'exclamation-cirlce' kräver användning av solid: true * 'pen' kräver användning av solid: true */ name: 'pen' | 'comment-dots' | 'trash-alt' | 'check-circle' | 'question-circle' | 'exclamation-circle'; size?: string; color?: 'success' | 'error' | 'disabled' | 'text' | 'light'; solid?: boolean; disabled?: boolean; } interface RowNotification { icon: NotificationIconTypes; type: NotificationType; message: string; done: boolean; removeWhenDone: boolean; } declare class ExpandableRow { previewObject: TPreview; fullObject: TFull; notification: RowNotification; constructor(previewObject: TPreview); setNotification(message: string, icon: NotificationIconTypes, temporary?: boolean): void; notifyOnCollapse(message: string, icon: NotificationIconTypes, clearNotification?: boolean): void; notifyOnRemove(message: string, icon: NotificationIconTypes): void; removeNotification(): void; } interface Notification { icon: NotificationIconTypes; message: string; } interface SearchResultItem { displayName: Array; value: any; secondRowItalic?: boolean; } declare class BrowserDetector { constructor(); isInternetExplorer(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare enum GridSortDirection { None = 0, Ascending = 1, Descending = 2 } interface SortChangedArgs { key: string; direction: GridSortDirection; } declare class SortArrowComponent implements OnChanges { sortDirection: GridSortDirection; className: any; constructor(); ngOnChanges(changes: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridHeaderColumnComponent { private injector; width: number; align: string; sortKey: string; sortDirection: GridSortDirection; sortChanged: EventEmitter; gridHeaderColumn: ElementRef; constructor(injector: Injector); keydown(event: any): void; changeSort(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface GridSortChangedArgs { key: string; direction: GridSortDirection; } declare class GridHeaderComponent implements AfterContentInit, OnDestroy { el: ElementRef; gridHeaderColumns: QueryList; sortChanged: EventEmitter; focusChanged: EventEmitter; private ngUnsubscribe; previousSortableColumn(startIndex: number): number; nextSortableColumn(startIndex: number): number; constructor(el: ElementRef); ngAfterContentInit(): void; ngOnDestroy(): void; onColumnSortChanged(column: GridHeaderColumnComponent, direction: GridSortDirection): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridContentComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridService { private expandRowRequestedSource; expandRowRequested: rxjs.Observable; private collapseRowRequestedSource; collapseRowRequested: rxjs.Observable; requestExpandRow(row: any): void; requestCollapseRow(row: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class NotificationComponent implements OnInit { el: ElementRef; /** * Option to use Notification as standalone. * If true, no margin will be set or any border on parent-element. * This is for use outside of */ standalone: boolean; /** * This is deprecated and you're encouraged to use "type" instead. * * @deprecated */ borderColor: 'success' | 'error' | 'warning' | 'info' | 'comment'; /** * Set icon and background-color of notification */ type: 'success' | 'error' | 'warning' | 'info' | 'comment'; /** * Set width of notification */ width: any; /** * Set min-height of notification. */ height: any; /** * Remove icon that's otherwise automatically added */ noIcon: boolean; listNotification: boolean; standaloneNotification: boolean; animate: boolean; role: string; describeBy: string; set isAlertNotice(value: boolean); constructor(el: ElementRef); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridRowComponent implements OnChanges, AfterContentInit, OnDestroy { private gridService; el: ElementRef; expanded: boolean; preventCollapse: boolean; expandedChanged: EventEmitter; expandPrevented: EventEmitter; collapsePrevented: EventEmitter; gridRowHeader: ElementRef; content: QueryList; notifications: QueryList; zebraLayout: boolean; animationSpeed: string; hasExpandablecontent: boolean; hasNotifications: boolean; isExpanded: boolean; notificationColor: string; overflow: boolean; private ngUnsubscribe; constructor(gridService: GridService, el: ElementRef); get expandedState(): { value: boolean; params: { speed: string; }; }; ngOnChanges(changes: SimpleChanges): void; toggleExpanded(): void; toggleState(state: 'start' | 'done', expanded: boolean): void; setExpanded(expanded: boolean): void; ngAfterContentInit(): void; ngOnDestroy(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridHeaderToolbarComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridComponent implements OnInit, AfterContentInit, OnDestroy { private pageHeaderHeightService; private gridService; allowMultipleExpandedRows: boolean; stickyHeader: boolean; toggleAnimation: 'none' | 'slow' | 'medium' | 'fast'; pages: number; activePage: number; showLoader: boolean; ariaLabel: string; increaseHeaderWidth: boolean; zebraLayout: boolean; pageChanged: EventEmitter; sortChanged: EventEmitter; gridHeaderToolbar: GridHeaderToolbarComponent; gridHeader: GridHeaderComponent; rows: QueryList; headerOffset: string; hasToolbar: boolean; private animationSpeed; private headerHeight; private ngUnsubscribe; keydown(event: any): void; setFocusOnRow(index: any): void; constructor(pageHeaderHeightService: PageHeaderHeightService, gridService: GridService); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; setLayout(): void; setAnimationSpeed(): void; onPageChanged(event: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridColumnComponent { width: number; align: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EditableTableService { private editmode; constructor(); editmodeChanged: rxjs.Observable; changeEditmode(value: boolean, id: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class EditableTableHeaderColumnComponent implements OnInit, AfterContentInit { elem: ElementRef; private editableTableService; align: string; width: any; id: string; role: string; pointer: string; editMode: boolean; sortKey: string; sortDirection: GridSortDirection; sortChanged: EventEmitter; parentId: string; constructor(elem: ElementRef, editableTableService: EditableTableService); onClick(target: any): void; ngOnInit(): void; ngAfterContentInit(): void; setPointer(): void; changeSort(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EditableTableHeaderComponent implements AfterContentInit, OnDestroy { private ngUnsubscribe; sortChanged: EventEmitter; headerColumns: QueryList; constructor(); ngAfterContentInit(): void; onColumnSortChanged(column: EditableTableHeaderColumnComponent, direction: GridSortDirection): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EditableTableColumnComponent { private el; align: string; tabIndex: number; editMode: any; headerId: string; role: string; constructor(el: ElementRef); focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EditableTableRowComponent implements AfterContentInit { elem: ElementRef; private editableTableService; columns: QueryList; parentId: string; role: string; set editMode(value: boolean); constructor(elem: ElementRef, editableTableService: EditableTableService); ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EditableTableComponent implements AfterViewInit, AfterContentInit, OnDestroy { elRef: ElementRef; private editableTableService; set editMode(value: boolean); height: string; sortChanged: EventEmitter; tableHeader: EditableTableHeaderComponent; tableRows: QueryList; header: ElementRef; currentRow: number; currentColumn: number; inEditmode: boolean; calculatedHeight: any; editableTableClass: boolean; id: string; onFocus(event: any): void; resetTabIndexOnColumn(): void; setTabIndexAndFocusOnColumn(): void; onKeydownHandler(event: any): void; setColumnWidths(): void; constructor(elRef: ElementRef, editableTableService: EditableTableService); private ngUnsubscribe; ngAfterViewInit(): void; calculateTableHeight(): void; ngAfterContentInit(): void; setAlignment(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CheckboxGroupComponent implements ControlValueAccessor, AfterContentInit, OnChanges, OnDestroy { private controlContainer; private elementRef; _disabled: boolean; showValidation: boolean; set disabled(val: any); vertical: boolean; formControlName?: string; required: boolean; selectedChanged: EventEmitter; items: QueryList; ngUnsubscribeItems: any; validationErrorMessage: string; elementId: string; _value: string[]; control: AbstractControl; constructor(controlContainer: ControlContainer, elementRef: ElementRef); ngAfterContentInit(): void; ngOnDestroy(): void; ngOnChanges(changes: any): void; keyDown(event: KeyboardEvent): void; getLabelFromId(): HTMLLabelElement; get errorActive(): any; setGroupDisabledOverride(groupDisabledState: boolean): void; onChange(value: any): void; onTouch: (value: any) => void; onLeave(event: any): void; writeValue(event: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectablelistHeaderComponent { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectablelistService { private clickedRowRequestedSource; private clickedHeaderRequestedSource; clickedRowRequested: rxjs.Observable; clickedHeaderRequested: rxjs.Observable; requestRowClicked(row: any): void; headerClicked(header: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class SelectablelistRowComponent implements OnInit { elem: ElementRef; private selectablelistService; rowClicked: EventEmitter; value: any; groupheader: boolean; selectable: boolean; selected: boolean; focused: boolean; role: string; id: string; toggleSelected(): void; constructor(elem: ElementRef, selectablelistService: SelectablelistService); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectablelistComponent implements AfterContentInit, OnChanges, OnDestroy { elRef: ElementRef; private selectablelistService; headersPresent: boolean; controlPressed: boolean; focusedRow: number; sortOption: { column: number; sortDirection: GridSortDirection; }; sortDirection: typeof GridSortDirection; activeDecendant: any; role: string; multi: boolean; tabIndex: number; active: boolean; setFirstSelectable: boolean; useScrollbar: boolean; maxHeight: number; id: string; selectedChanged: EventEmitter; header: SelectablelistHeaderComponent; rows: QueryList; scrollWrapper: any; scrollable: ScrollbarComponent; private ngUnsubscribe; lastSelectedItemIndex: number; isClicked: boolean; showScrollbar: boolean; onKeydownHandler(event: KeyboardEvent): void; onClick(event: any): void; onCompFocus(event: any): void; onCompBlur(event: any): void; alignColumns(): void; constructor(elRef: ElementRef, selectablelistService: SelectablelistService); ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterContentInit(): void; setScrollbarOnHeightChange(): void; handleRowClicked(row: SelectablelistRowComponent): void; setInternalIds(): void; clearSelection(): void; selectFirstSelectable(): void; focusRow(index: any): void; isRowVisible(id: any): boolean; changeActiveStatus(index: any, setFocus?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectablelistHeaderColumnComponent implements OnInit { elem: ElementRef; private selectablelistService; alignRight: boolean; alignCenter: boolean; id: string; toggleSelected(): void; constructor(elem: ElementRef, selectablelistService: SelectablelistService); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectablelistColumnComponent { alignRight: boolean; alignCenter: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class Guid { static newGuid(): string; } declare class SubmenuComponent extends MenuItemBaseDirective implements AfterContentInit, OnInit, OnDestroy { private router; private elementRef; private renderer; text: string; private _showExpanded; private ngUnsubscribe; state: string; hasAriaPopup: string; role: string; expanded: boolean; ToggleChanged: EventEmitter; menuItems: QueryList; hasClass: boolean; childSelected: boolean; menuitem: ElementRef; onKeyDown(event: KeyboardEvent): void; get expandedState(): boolean; set expandedState(show: boolean); toggleExpand(): void; constructor(router: Router, elementRef: ElementRef, renderer: Renderer2); animationDone(event: any): void; setFocus(handle?: boolean): void; ngOnInit(): void; ngAfterContentInit(): void; addSubscriptions(): void; private setChildSelected; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SidebarMenuComponent implements AfterContentInit { subMenu: SubmenuComponent; constructor(); addHeight(): void; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class IconModule { constructor(library: FaIconLibrary); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class KomponentkartanModule { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ActionPanelComponent, BrowserDetector, ButtonComponent, CardColumnComponent, CardComponent, CardHeaderComponent, CardSectionComponent, CheckboxComponent, CheckboxGroupComponent, CloseButtonComponent, ComboboxComponent, ComboboxItemComponent, CurrencyPipe, DatepickerComponent, DatepickerItemComponent, DropdownItemComponent, DropdownSelectComponent, EditableTableColumnComponent, EditableTableComponent, EditableTableHeaderColumnComponent, EditableTableHeaderComponent, EditableTableRowComponent, ErrorMessagePipe, ExpandableDivComponent, ExpandableDivContentComponent, ExpandableDivHeaderComponent, ExpandableRow, FilterPipe, FilterTagComponent, FilterTagGroupComponent, GridColumnComponent, GridComponent, GridContentComponent, GridHeaderColumnComponent, GridHeaderComponent, GridHeaderToolbarComponent, GridRowComponent, GridSortDirection, Guid, HeaderComponent, HeaderMenuComponent, HsaidPipe, IconComponent, InputComponent, KomponentkartanModule, LoaderComponent, LockButtonComponent, LoginInformationComponent, MenuComponent, MenuItemComponent, MenuSeparatorComponent, ModalContentComponent, ModalFooterComponent, ModalHeaderComponent, ModalPlaceholderComponent, ModalService, NotificationComponent, NotificationType, PageBlockComponent, PageBodyComponent, PageComponent, PageHeaderComponent, PaginationComponent, PaginationManagementService, PanelComponent, PanelContainerComponent, PersonnummerPipe, PostnummerPipe, RadioGroupComponent, RadiobuttonGroupComponent, RadiobuttonItemComponent, RingWithTextComponent, SafePipe, SaveCancelComponent, ScrollToTopComponent, ScrollbarComponent, SearchResultComponent, SelectablelistColumnComponent, SelectablelistComponent, SelectablelistHeaderColumnComponent, SelectablelistHeaderComponent, SelectablelistRowComponent, SelectablelistService, SidebarMenuComponent, SkeletonLoaderComponent, SortArrowComponent, SubmenuComponent, TabButtonComponent, TabButtonGroupComponent, TabManagementService, TableComponent, TableHeaderColumnComponent, TableHeaderComponent, TableRowColumnComponent, TableRowComponent, TextareaComponent, TitleValueComponent, TitleValueContainerComponent, TitleValueHeadingComponent, TitleValueLayoutComponent, ToggleButtonComponent, ToggleButtonGroupComponent, TruncatePipe }; export type { GridSortChangedArgs, ISelectableItem, Notification, RowNotification, SearchResultItem, SelectableItem, SortChangedArgs };