import * as i240 from 'barsa-novin-ray-core'; import { BaseComponent, ReportViewBaseComponent, UiReportViewBaseSetting, LayoutItemBaseComponent, BbbTranslatePipe, LayoutService, MetaobjectDataModel, GridSetting, ReportViewColumn, CollectionSort, SortDirection, ReportBaseComponent, DeviceSize, SelectionMode, LayoutSetting, PortalService, UlvMainService, FormPanelService, LayoutMainContentService, ColumnSummaryType, DefaultCommandsAccess, columnsResizedEventArgs, ShareButtonsChoiceDef, SortSetting, FieldBaseComponent, EllipsifyDirective, AbbrevationDeviceSize, FillEmptySpaceDirective, RelationItemType, TreeNodeObj, UiReportViewBase, EjrayOlgo, MoForReportModel, TableHeaderWidthMode, ColumnResizedArgs, NotificationItem, NotificationAction, DateService, FormComponent, FormSetting, GeneralControlInfoModel, ColumnInfoType, SearchPanelSettings, CssBackground, ShortCuts, BreadCrumbInfo, PagingSetting, ShortCutData, BaseViewItemPropsComponent, UploadService, IUploadingState, FilesValidationHelper, FileAttachmentInfo, LinearListHelper, BaseUlvSettingComponent, LayoutPanelBaseComponent, FormToolbarBaseComponent, InfoBarType, ReportModel, FilePictureInfoModel, FormBaseComponent, ContainerComponent, DialogParams, BarsaDialogService, ContainerService, UiResponsiveSettings, FormPropsBaseComponent, BaseDirective, CultureTypes, NumberBaseComponent, ViewTypes, ClassNamesModel, ReportExtraInfo, RowDataOption, MenuItem, TypeUlvMainCtrlr, BaseViewContentPropsComponent, BaseColumnPropsComponent, BaseFormToolbaritemPropsComponent, FormComponentParams, PictureFieldSourcePipe, MoReportValuePipe, BreadcrumbService, BaseModule, DynamicComponentService } from 'barsa-novin-ray-core'; import * as i0 from '@angular/core'; import { OnInit, OnChanges, SimpleChanges, ElementRef, EventEmitter, NgZone, Renderer2, OnDestroy, QueryList, ChangeDetectorRef, TemplateRef, AfterViewInit, PipeTransform, WritableSignal, ViewContainerRef, Injector, Type, ComponentRef, ComponentFactoryResolver, ModuleWithProviders } from '@angular/core'; import * as rxjs from 'rxjs'; import { Subscription, Observable, BehaviorSubject, Subject } from 'rxjs'; import { ScrollStrategy, Overlay } from '@angular/cdk/overlay'; import * as i243 from '@fundamental-ngx/core'; import { ContentDensity, TableComponent, ToolbarComponent, DialogConfig, ContentDensityService, DialogService, PopoverComponent, DynamicPageResponsiveSize, SvgConfig, CardType, MenuComponent, Size, DialogRef, RadioButtonComponent, DynamicPageComponent, FileUploaderComponent, DialogComponent, BarDesignType, MultiInputComponent, MessageStripType, MessageStripIndicationColor, MessageStripAlertService, TabPanelComponent, WizardStepComponent, WizardStepStatus, WizardSize, BusyIndicatorSize, ComboboxComponent, ComboboxItem, ObjectStatus, IconFont, InlineHelpDirective, ButtonType, SliderComponent, InputGroupComponent, ContentDensityMode } from '@fundamental-ngx/core'; import { SafeHtml, DomSanitizer, SafeResourceUrl, SafeStyle } from '@angular/platform-browser'; import * as i247 from 'barsa-calendar'; import { Day, CalendarMonthInfo } from 'barsa-calendar'; import { NotificationRef } from '@fundamental-ngx/core/notification'; import * as i239 from '@angular/forms'; import { UntypedFormGroup } from '@angular/forms'; import * as i241 from '@angular/cdk/drag-drop'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import * as i250 from '@fundamental-ngx/platform'; import { IconTabBarItem, IconTabBarComponent, TabType } from '@fundamental-ngx/platform'; import * as i1 from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router'; import * as i251 from '@angular/cdk/scrolling'; import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling'; import * as barsa_sap_ui from 'barsa-sap-ui'; import * as i238 from '@angular/common'; import * as i242 from '@angular/cdk/table'; import * as i244 from 'ngx-color/swatches'; import * as i245 from 'ngx-color/chrome'; import * as i246 from '@angular/cdk/clipboard'; import * as i249 from 'ng2-pdfjs-viewer'; declare class ProgressIndicatorComponent extends BaseComponent { constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GanttDhtmlChartViewComponent extends ReportViewBaseComponent implements OnInit, OnChanges { mode: string; ganttFields: any; ganttChartHelper: any; ganttId: string; _rowcheck: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private _getSelected; private _onRowCheck; private _onRowClick; private _prepareDate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LayoutControlComponent extends LayoutItemBaseComponent implements OnInit { tempLabelRef: ElementRef; layoutControlClass: boolean; isRowDirection: any; isRowReverseDirection: any; isColumnDirection: any; isColumnReverseDirection: any; isContainer: boolean; readonlyiswraped: boolean; _labelNotInRow: boolean; maxWidth: any; minWidth: any; minHeight: string; height: any; isCheckbox: any; isButton: any; isSinglePicture: any; attrMinWidth: any; isMobile: boolean; attrControlId: any; attrCaption: any; attrHideLabel: any; inlineEdit: boolean; cellEdit: boolean; caption: string; focusControl: boolean; showLabel: boolean; maxLabelWidth: number; hasHorizontalText: boolean; contentDensity: ContentDensity; flex: string; events: EventEmitter<{ title: string; data?: any; }>; hide: boolean; controlIsReadonly: boolean; layoutSubscription: Subscription; wrapContent: boolean; labelWidth: number; labelCaption: string | SafeHtml; labelVisible?: boolean; layoutSetSize: boolean; rtl$: Observable; isUlv: boolean; isMandatory: boolean; fieldIcon: string; originalXtype: string; translateCaption: string; textVisible: boolean | undefined; emptyText: SafeHtml; layoutControlWidth: number; formHeight$: Observable; checkboxWidth: string; helpDescription: string; isUiContainerWidthButton: boolean; protected domSanitizer: DomSanitizer; protected _ngZone: NgZone; protected _renderer2: Renderer2; protected _bbbTranslate: BbbTranslatePipe; protected _parentLayoutService: LayoutService; constructor(); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; prepareMinAndMaxSize(): void; private _refreshLabel; private setLabelVisible; private _setLabelWidth; private _resizeUlvByDevice; RefreshLabel: () => void; SetVisible: (visible: any, refresh: any) => void; private _setHide; private _setFlex; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GridMoDataList { items: MetaobjectDataModel[]; resultItems: MetaobjectDataModel[]; gridSetting: GridSetting; visibleColumns: ReportViewColumn[]; searchTerm: string; data$: Observable; inlineEditMode: boolean; allowInlineEdit: boolean; subscriptions: any[]; constructor(moDataList$: Observable, gridSetting$: Observable, visibleColumns$: Observable, _searchTerm$: Observable, inlineEditMode$: Observable, allowInlineEdit$: Observable); destroy(): void; getSortby(): CollectionSort[]; getSortDirection(direction: any): SortDirection; } declare class SapUiReportBaseComponent extends ReportBaseComponent implements OnInit, OnDestroy { tableComponent: TableComponent; toolbarComponent: ToolbarComponent; tableRowsRef: QueryList; layoutControlsRef: QueryList; useLayoutItemTextForControl: boolean; hasSelected$: Observable; showOkCancelButtons: any; parentHeight: number; dialogConfig: DialogConfig; id: string; selectedRowsNumber: {}; selectAll: boolean; selectionAdapterHandler: { scope: any; rowselect: any; rowdeselect: any; beforerowselect: any; }; navigationArrow$: Observable; customRowHeight: any; rowClick: boolean; cellClick: boolean; deviceName$: Observable; mobileOrTablet$: Observable; secondaryColumnsSource: BehaviorSubject; secondaryColumns$: Observable; popin$: Observable; contentDensity$: Observable; hasDetailsInRow: boolean; rowActivable: boolean; openOverflowCommands: boolean[]; containerWidthSource$: Subject; closeScrollStrategy: ScrollStrategy; rowHoverable: boolean; selectionMode: SelectionMode; columnsCount$: Observable; secondaryColumnsCount$: Observable; containerWidth$: Observable; columns$: Observable; gridDataSource: GridMoDataList; singleSelection: SelectionMode; multipleSelection: SelectionMode; allowInlineEdit$: Observable; inlineEditMode$: Observable; onlyInlineEdit$: Observable; formPanelCtrlr: any; layout$: Observable; rtl$: Observable; reportId: string; viewSetting: T; disableResponsive$: Observable; simpleInlineEdit: boolean; layoutInfo: LayoutSetting; groupSummary: boolean; protected _cdr: ChangeDetectorRef; protected _overlay: Overlay; protected _contentDensityService: ContentDensityService; protected _portalService: PortalService; protected _dialogService: DialogService; protected _ulvMainService: UlvMainService; protected _layoutService: LayoutService; protected _renderer: Renderer2; protected document: Document; protected _formpanelService: FormPanelService | null; protected _layoutServiceParent?: LayoutService | null | undefined; protected _layoutMainContentService?: LayoutMainContentService | null | undefined; protected _deviceNameSource: BehaviorSubject; private _openOnClick; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); onColumnSummary(e: ColumnSummaryType): void; onResetWorkflowState(mo: MetaobjectDataModel): void; get _typeDefId(): string; get _inlineEditMode(): boolean; get _allowInlineEdit(): boolean; get _access(): DefaultCommandsAccess; set _access(val: DefaultCommandsAccess); get isCheckList(): boolean; ngOnInit(): void; ngOnDestroy(): void; onExecuteToolbarButton(e: { itemId: string; options?: any; }): void; onSelectNextInlineRecord(mo: any): void; onEditFormPanelSave(mo: MetaobjectDataModel): void; onEditFormPanelCancel(mo: MetaobjectDataModel): void; onEditFormPanelValueChange(e: { mo: MetaobjectDataModel; fieldDbName?: string; }): void; onColumnResized(columns: columnsResizedEventArgs): void; onWorkflowShareButtons(e: ShareButtonsChoiceDef): void; onRowClick($event: any): void; onUlvCommand($event: any): void; onDeselectAll(): void; onRowCheck($event: any): void; onCartableFormClosed({ mo }: { mo: any; }): void; onExpandClick(mo: MetaobjectDataModel): void; onAllCheckbox(checked: any): void; onSortAscending(column: any): void; onSortDescending(column: any): void; onFilter(selectedColumn: any): void; onCreateNewMo(): void; onSortSettingsChange(sortSettings: SortSetting[]): void; onListCheckboxClick($event: any): void; onListNavigationClick($event: any): void; onSaveTopForm(mo: MetaobjectDataModel): void; onNewTopFormAdd(mo: MetaobjectDataModel): void; ShowFormPanelControl: (formpanelCtrlr: any) => void; ForceCloseChild: () => void; RefreshFormPanelControl: (formpanelCtrlr: any) => void; onMandatory(isMandator: boolean): void; onUpdateMo(mo: MetaobjectDataModel): void; onHasDetailsInRow(value: boolean, deviceSize: any): void; onEscapeKey(mo: MetaobjectDataModel): void; protected _resetMoDataList(newMoDataList?: MetaobjectDataModel[]): void; protected _getWidth(label: string): number; protected _setParentHeight(): void; protected _mapCartableMo(items: MetaobjectDataModel[]): MetaobjectDataModel[]; protected _handleCancelInlineEdit(mo: MetaobjectDataModel): void; protected _createNewInlineMo(setChanged?: boolean): void; protected _inlineReportCreateNewMo(isChecked: boolean): MetaobjectDataModel; protected _inlineFormPanelValueChange(mo: MetaobjectDataModel): void; protected _selectNextInlineRecord(mo: MetaobjectDataModel): void; protected _inlineEditSaveFormPanel(mo: MetaobjectDataModel): void; protected _setDefaultAccess(): void; protected _expandMo(selectedMo: MetaobjectDataModel, expand: any): void; protected _getIndex(mo: MetaobjectDataModel): number; protected _setInlineEdit(value: boolean): void; protected _readViewSetting(): void; protected _setVisibility(expand: boolean, mo: any): void; protected _addInlineMoToModataList(newInlineMo: MetaobjectDataModel, select?: boolean): void; protected _rowCheck(mo: MetaobjectDataModel, index: number, selected?: boolean): void; protected _inlineEditorDestroyFormPanelCtrlr(): void; protected _windowResized(): void; protected _setContainerWidth(): void; protected _deviceSizeChanged(deviceSize: any): void; protected _isDisableResponsiveInDesktop(): boolean; protected _isDisableResponsiveInTablet(): boolean; protected _isDisableResponsiveInMobile(): boolean; protected _openSettings(name: any, device: DeviceSize): void; protected _showFilterSetting(selectedColumn: ReportViewColumn): void; protected _addSortColumn(name: any, sortDirection: string, isGrouped?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "bsu-sap-ui-report-base", never, { "ShowFormPanelControl": { "alias": "ShowFormPanelControl"; "required": false; }; "ForceCloseChild": { "alias": "ForceCloseChild"; "required": false; }; "RefreshFormPanelControl": { "alias": "RefreshFormPanelControl"; "required": false; }; }, {}, never, never, false, never>; } declare type GanttMode = 'day' | 'month' | 'year'; declare class UiGanttChartComponent extends SapUiReportBaseComponent implements OnInit { mode$: Observable; private _modeSource; ngOnInit(): void; protected _modeChanged(mode: GanttMode): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMoInfoGeneralObjectUiComponent extends FieldBaseComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FileInDialogComponent extends BaseComponent implements OnInit { dialogTemplate: TemplateRef; deviceSize: string; private _portalService; private _domSanitize; private _dialogService; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaAspViewerComponent extends BaseComponent implements OnInit, AfterViewInit, OnChanges { context: any; parentHeight: number; isReportPage: boolean; hideSearchpanel: boolean; fitToIframe: boolean; defaultZoom: number; form: ElementRef; iframe: ElementRef; hidden: ElementRef; ctrlIsPressed: boolean; _frameId: any; unload: boolean; loading: boolean; _isChapi: boolean; private renderer; private _cdr; handleKeyDown(event: KeyboardEvent): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onVisibilityChange(e: any): void; ngAfterViewInit(): void; private _reload; private _loadIFrame; private _onLoadIfram; private _submitForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CustomDateTimeComponent extends BaseComponent { selectedDay: Day; todayIndex: number; selectedIndex: any; calendars: CalendarMonthInfo[]; showEvents: boolean; width: number; height: number; selectedMonth$: Observable; rtl$: Observable; today: Date; weekDaysMin: string[]; weekDays: string[]; deviceSize$: Observable; mode$: Observable<'month' | 'week' | 'day' | 'year' | 'list'>; selectedWeek$: Observable; weekModeDays$: Observable; private _calendarService; private _portalService; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiExceptionFormComponent extends BaseComponent implements OnInit { templateRef: TemplateRef; private _dialogService; ngOnInit(): void; onClose(dialog: any, dialogConfig: any): void; onContinue(dialog: any, dialogConfig: any): void; onLogout(dialog: any, dialogConfig: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMatrixViewComponent extends ReportViewBaseComponent implements OnChanges, OnInit, AfterViewInit { tableHead: ElementRef; ellipsifyDirective: EllipsifyDirective; deviceSize: AbbrevationDeviceSize; deviceName: DeviceSize; moDataList: MetaobjectDataModel[]; columns: ReportViewColumn[]; formLayout: LayoutSetting; conditionalFormat: any; activeCell: any; valueControlFieldCaption: string; formTemplate: any; valueType: any; cellWidth: any; cellHeight: any; verticalLabelWidth: any; fitWidth: boolean; minWidth: any; minHeight: any; rowResizer: any; enableResizing: any; selectionChange: EventEmitter<{ value: any; index: { i: number; j: number; }; }>; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; onChangeToEdit(i: any, j: any): void; ngAfterViewInit(): void; onSelectionChange({ value, index }: { value: any; index: any; }): void; private initializeCellsWidth; private initializeCellsHeight; private setWidthAndHeight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ColumnMatrixRendererComponent extends BaseComponent implements OnInit { popover: PopoverComponent; value: any; valueCaption: any; formLayout: any; columnCaption: string; uiControl: any; valueType: string; isActive: boolean; height: number; cellClick: EventEmitter; changeToEdit: EventEmitter; breakValueAnywhere: boolean; ngOnInit(): void; onOpenPopover($event: any, popoverControlEl: any): void; onEdit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MatrixValuePipe implements PipeTransform { transform(value: any, valueType: string, uiControl: any): any; private getEnumInfoValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class DynamicPageSizePipe implements PipeTransform { transform(deviceSize: string): DynamicPageResponsiveSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class ObjectStatusIconPipe implements PipeTransform { transform(statusCaption: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class UiEditableGridComponent extends SapUiReportBaseComponent implements OnInit, OnDestroy { valueControlFieldCaption: any; valueDbName: any; horizontalRows: any[]; activeCell: any; valueType: any; formLayout: LayoutSetting; matrixWidthType: any; cellWidth: number; cellHeight: number; verticalLabelWidth: number; minWidth: number; minHeight: number; enableResizing: boolean; rowResizer: boolean; widthTypeEnum: typeof WidthTypeEnum; fitWidth: boolean; matrixMoList$: Observable; protected _formpanelService: FormPanelService; ngOnInit(): void; onSave(): void; onSelectionChange(cellInfo: { value: any; index: { i: number; j: number; }; }): void; onChangeView(isFit: boolean): void; protected _select(mo: any, index: any): MetaobjectDataModel; private _matrixMoList; private _cellValueChange; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare enum WidthTypeEnum { FitWidth = "\u0633\u062A\u0648\u0646 \u0647\u0627\u06CC \u0647\u0645 \u0639\u0631\u0636", StaticWidth = "\u0633\u062A\u0648\u0646 \u0647\u0627\u06CC \u0628\u0627 \u0639\u0631\u0636 \u062F\u0644\u062E\u0648\u0627\u0647" } declare class UiGraphComponent extends SapUiReportBaseComponent implements AfterViewInit { ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvContextMenuComponent extends BaseComponent implements OnInit { _popoverCmp: PopoverComponent; onlyOverflow: boolean; rightClickEnable: boolean; closeOnOutsideClick: boolean; deviceName: DeviceSize; menuItems: any[]; allColumns: ReportViewColumn[]; index: number; mo: MetaobjectDataModel; styleIndex: number[]; conditionalFormats: any[]; disableOverflowContextMenu: boolean; footerMode: boolean; contextMenuOverflowText: string; appendTo: HTMLElement; commandClick: EventEmitter; _disableOverflow: boolean; isOpenOverflow: boolean; overflowMode: boolean; isMobile: boolean; protected _cdr: ChangeDetectorRef; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onCommandClick(e: any): void; onOpenOverflow(e: any): void; onCommandSplitButtonClick(e: any, btn: any): void; OpenPopover(): void; OpenPopoverAt(x: number, y: number): void; ClosePopover(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMapComponent extends SapUiReportBaseComponent implements AfterViewInit { _mapContainer: ElementRef; _popoverExt: ElementRef; _ulvContextMenuCmp: UlvContextMenuComponent; elemPopover: HTMLElement; popoverX: number; popoverY: number; renderedMap: boolean; ngAfterViewInit(): void; onElemCreated(e: any): void; onVisibilityChange(e: any): void; protected _windowResized(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiAspReportViewerComponent extends SapUiReportBaseComponent { isReportPage: boolean; layoutInfo: LayoutSetting; fillEmptySpace: FillEmptySpaceDirective; singleControlInTabPage: boolean; zoomValue: number; private _tabpageService; private _localStorage; ngOnInit(): void; private _resizeAspViewer; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiCalendarComponent extends SapUiReportBaseComponent implements OnInit { ngOnInit(): void; onDeleteTask(mo: MetaobjectDataModel): void; onEditTask(mo: MetaobjectDataModel): void; onRangeSelect(e: { [key: string]: any; }): void; onDaySelect(date: Date): void; onLoadData(t: { start: Date; end: Date; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface DropInfo { targetId: string | null; action?: string | null; } declare class UiTreeViewComponent extends ReportViewBaseComponent { root: any; selectedNode: any; isHetro: boolean; leafCursorPointer: boolean; relationList: RelationItemType[]; showOkCancelButtons: any; enableNodeReordering: any; collapseIcon: string; iconField: string; colorField: string; viewSettingsContentDensity: 'compact' | 'cozy' | undefined; checkChange: EventEmitter<{ node: TreeNodeObj; index: number; checked: boolean; }>; nodeSelect: EventEmitter<{ node: TreeNodeObj; index: number; }>; createNew: EventEmitter; loadChildren: EventEmitter; nodeViewClick: EventEmitter<{ node: TreeNodeObj; index: number; }>; nodeUlvCommand: EventEmitter<{ node: TreeNodeObj; index: number; }>; itemDrop: EventEmitter; itemDragMoved: EventEmitter; cursor: string; onActionListClick2(node: TreeNodeObj, index: number, itemId: string): void; onDrop($event: any): void; onDragMoved($event: any): void; onNodeSelect(node: TreeNodeObj, index: any): void; onNodeUlvCommand(node: TreeNodeObj, index: number): void; onNodeViewClick(node: TreeNodeObj, index: number): void; onCheckChange($event: any): void; onLoadChildren(node: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportTreeBaseComponent extends SapUiReportBaseComponent implements OnInit { contentDensity$: Observable; rtl$: Observable; dialogSelectedNode: any; selectedNode$: Observable; root$: Observable; dropActionTodo: DropInfo; _dragMove: Subject; flatMoDataList: any; dialogRef: any; protected _selectedNodeSource: BehaviorSubject; protected _rootSource: BehaviorSubject; private get _root(); ngOnInit(): void; onCreateNew(e: RelationItemType): void; protected dragMoved(event: any): void; protected drop(event: any): void; protected _rebindRoot(): void; protected _saveToServer(draggedId: string, target: TreeNodeObj | null, parent: TreeNodeObj): void; protected confirmDialog(selectedNode: MetaobjectDataModel): void; protected dismissDialog(): void; protected collapseAll(): void; protected openMoveToDialog(sourceNode: any, device: string, dialogTmp: any): void; protected selectNodeInMoveDialog(ev: { node: TreeNodeObj; index: number; }): void; protected loadChildren(node: TreeNodeObj): void; protected updateGridSetting(): void; protected _selectNode(node: TreeNodeObj): void; protected _deselectNode(): void; protected _raiseRowClick(index: any, mo: any): void; private _resetDropActionTodo; private _changeDraggedItemsOrder; private _addDraggedItemsToMoDataList; private _removeDraggedItemFromMoDataList; private _nextIndexInMoDataList; private _allNestedChildesCount; private _getNodeById; private _setLevelForDraggedItems; private _moveNodeInsideAnother; private _clearDragInfo; private _stopDragging; private _showDragInfo; private _doDragMove; private _removeNoDrops; private _setNoDropItems; private _setNoDropStyle; private _canMove; private static _showForbiddenMoveAlert; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTreeComponent extends ReportTreeBaseComponent implements OnInit { showOkCancelButtons: any; collapseIcon$: Observable; private _rval; ngOnInit(): void; onDrop($event: any): void; onDragMoved($event: any): void; onCollapseAll(): void; onOpenMoveToDialog(selectedNode: any, device: any, moveDialog: any): void; onConfirmDialog(dialogSelectedNode: any): void; onDismissDialog(): void; onSelectNodeInMoveDialog($event: any): void; onCheckChange(ev: { node: TreeNodeObj; index: number; checked: boolean; }): void; onNodeSelect(ev: { node: TreeNodeObj; index: number; }): void; onNodeUlvCommand(ev: { node: TreeNodeObj; index: number; }): void; onNodeViewClick(ev: { node: TreeNodeObj; index: number; }): void; onLoadChildren(node: TreeNodeObj): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InlineSaveAndCancelComponent extends BaseComponent { save: EventEmitter; cancel: EventEmitter; onSave(e: any): void; onCancel(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NoDataComponent extends BaseComponent { simple: boolean; _alingItems: boolean; sceneConfig: SvgConfig; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ColumnRendererComponent extends BaseComponent implements OnInit, OnChanges, AfterViewInit { _filePopover: ElementRef; _isSmall: boolean; cellEdit: boolean; column: ReportViewColumn; allColumns: ReportViewColumn[]; mo: MetaobjectDataModel; index: any; editMode: boolean; attachmentViewType: number; customRowHeight: any; controlUi: LayoutSetting | null; formLayoutShowLabel: boolean; isChecked: boolean; isNewInlineMo: boolean; containerDom: HTMLElement; disableEllapsis: boolean; rtl: boolean; isMobile: boolean; fdTextMode: boolean; deviceName: string; deviceSize: AbbrevationDeviceSize; value: any; icon: any; showMore: boolean; fieldTypeId: number; signalValue: WritableSignal; /** * */ protected _renderer2: Renderer2; protected _cdr: ChangeDetectorRef; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; onElapsised(val: boolean): void; onSetMaxWidth(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiReportContainerComponent extends SapUiReportBaseComponent implements OnInit { tableView: TemplateRef; cardListView: TemplateRef; listView: TemplateRef; selectedView$: Observable; viewCollection: UiReportViewBase[]; private _picFieldSource; ngOnInit(): void; private _initBackground; private _initView; private _changeView; private _hidePaging; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiTableViewSetting extends UiReportViewBaseSetting { FitWidth: boolean; GroupSummary: boolean; FreezeColumn: string; NoHoriztonalBorders: boolean; NoVerticalBorders: boolean; NoBorders: boolean; NoBodyBorders: boolean; HideItemCount: boolean; InfiniteScroll: boolean; BodyHeight: string; DisableResponsive: boolean; MergeFieldsToColumns: MoForReportModel; SelectionMode: number; ColumnComponents?: MoForReportModel; } interface UiListViewSetting extends UiReportViewBaseSetting { [key: string]: any; ItemType$Caption?: string; Title: string; Subtitle: string; Avatar: string; Status: string; Description: string; NonSelectable: boolean; AvatarSize: string; ItemComponent: MetaobjectDataModel; } interface UiCardListViewSetting extends UiReportViewBaseSetting { [key: string]: any; Title: string; Subtitle: string; Avatar: string; AvatarSize: string; CircleAvatar: boolean; Status: string; Description: string; FieldList: string; ActionFieldName: string; ActionFieldCommand: string; CardWidth: string; ContentComponent: EjrayOlgo; CardType$Caption: CardType; } interface UiNotificationViewSettings extends UiReportViewBaseSetting { TitleField: string; DescriptionField: string; FieldListInFooter: string; WorkflowButtonsField: string; } declare class StringToArrayPipe implements PipeTransform { transform(str: string | undefined): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class UiCardViewComponent extends ReportViewBaseComponent implements OnInit { _transparent: boolean; cardSetting: UiCardListViewSetting; maxHeightHeader$: Observable; private _cardViewService; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiListViewComponent extends ReportViewBaseComponent implements OnInit { popupModeTemplateRef: TemplateRef; defaultModeTemplateRef: TemplateRef; _menu: MenuComponent; listSetting: UiListViewSetting; avatarSize: Size; isDisplayType: boolean; detailsColumns: ReportViewColumn[]; detailsComponent: EjrayOlgo; showDetailsInRow: boolean; hasRowOlgo: boolean; popoverOpen: boolean; columnComponents: { column: ReportViewColumn; component: MetaobjectDataModel; }[]; selectedPresentaionTemplate: TemplateRef; popupMode: boolean; ngOnInit(): void; onOlgoEvents(e: { title: string; data?: any; }): void; onListCheckboxClick(mo: any, index: any): void; onListNavigationClick(mo: any, index: any): void; _getPresentaionMode(): TemplateRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTableHeaderComponent extends BaseComponent { thList: QueryList>; theadRef: ElementRef; allChecked: boolean; isCheckList: boolean; attachmentViewType: number; columns: ReportViewColumn[]; fitWidth: boolean; contextMenuItems: any[]; contextMenuWidth: number; showViewButton: boolean; hasSelected: boolean; isMobile: boolean; hideOpenIcon: boolean; disableOverflowContextMenu: boolean; inlineEditMode: boolean; hideHeader: boolean; showDetailsInRow: boolean; viewSetting: UiTableViewSetting; tableWidth: number; resizedByUser: boolean; disableResponsive: boolean; actionList: any[]; rowIndicator: boolean; rtl: boolean; sticky: boolean; showRowNumber: boolean; hasSecondaryColumns: boolean; disableResize: boolean; disableHeaderContextMenu: boolean; deviceSize: AbbrevationDeviceSize; tableHeaderMode: TableHeaderWidthMode; allCheckbox: EventEmitter; columnResize: EventEmitter; columnResizing: EventEmitter<{ column: ReportViewColumn; width: number; }>; fitToContent: EventEmitter<{ column: ReportViewColumn; thDom: HTMLTableCellElement; }>; fitToContainer: EventEmitter; freeColumnSize: EventEmitter; sortAscending: EventEmitter; sortDescending: EventEmitter; filter: EventEmitter; resetGridSettings: EventEmitter; headerRender: EventEmitter; columnsSmallerThanTableWidth: boolean; startIndex: number; resizeHeader: boolean; private _renderer2; get thArr(): HTMLTableCellElement[]; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onSortAscending(column: any, menu: any): void; onSortDescending(column: any, menu: any): void; onFilter(menu: any): void; onFitToContent(column: any, i: number): void; onResetColumnsSettings(): void; onColumnWidthChanging(index: number, column: ReportViewColumn, width: number): void; onColumnWidthChange(column: ReportViewColumn): void; onAllCheckbox(checked: any): void; SetColumnWidthToThWidth(): void; SetColumnWidthToResizedTh(arr: Array): void; SetColumnWidthToPercent(): void; RefreshTableThWidth(): void; TableThFitToCaption(): void; _trackByColumn(index: number, column: ReportViewColumn): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTableViewComponent extends ReportViewBaseComponent implements OnInit, AfterViewInit, OnChanges { _tableRef: ElementRef; _tableHeaderComponent: BarsaTableHeaderComponent; columnWidth: number; minWidth: any; minHeight: any; disableResize: any; disableHeaderContextMenu: any; rowResizer: any; enableResizing: any; disableFixedTableLayout: any; height: number | null; maxHeight: string | null; overflowY: string | null; _width: string; showDetailsInRow: boolean; hasRowOlgo: boolean; columnComponents: { column: ReportViewColumn; component: MetaobjectDataModel; }[]; rowIndicator: boolean; tableHeaderMode: TableHeaderWidthMode; stickyEnable: i0.WritableSignal; rowVisibiltyChange: i0.WritableSignal; tableHeaderDom: HTMLElement; _headerTop$: Subject; _setWidth$: Subject; rowVisible$: Subject<{ index: any; dom: any; }>; _isParentWidthSet: boolean; tableHeaderTop: number; tableHeaderHeight: number; headerObserverDom: HTMLElement; notVisibleItems: number[]; visibleItems: number[]; oldWidth: number; isMobile: boolean; _resizeColumn: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; get parentClientBound(): any; _calcContextMenuWidth(contextMenuItems: any): void; onResize(): void; onColumnResizing(_e: { column: ReportViewColumn; width: number; }): void; onColumnResized(arr: Array): void; onFitToContainer(): void; onFreeColumnSizing(): void; onFitToContent(e: { column: ReportViewColumn; thDom: HTMLTableCellElement; }): void; onSetTableHeaderDom(dom: any): void; onHeaderVisibilityChange(e: any, dom: any): void; onRowVisibilityChange(e: any, index: any, dom: any): void; protected _fireResizeChanged(): void; protected _calculateColumnsWidth(moDataList: MetaobjectDataModel[], columns: ReportViewColumn[]): void; protected _fitToColumn(moDataList: any, columns: any): void; protected _fitToRowContentColumn(moDataList: MetaobjectDataModel[], columns: ReportViewColumn[]): void; protected _fitToContainer(_moDataList: any, _columns: any): void; protected _freeColumnSize(_moDataList: any, _columns: any): void; protected _setHeight(parentHeight: number): void; protected _setHasSummery(cartableTemplates: any): void; protected _containerWidthChanged(val: number): void; private _setParentWidthFit; private _setParentWidthFitToOffsetWidth; private _setParentWidth; private _refreshThWidth; private _setWidth; private _calculateHeaderStickyTop; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlNotifyPopupComponent extends BaseComponent { notification: NotificationRef; private _portalService; private _notificationService; onActionClick(e: { item: NotificationItem; btn: NotificationAction; }): void; onClose(_e: any): void; onShow(e: { tag: string; mo: MetaobjectDataModel; nama: string; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiDateRangeExComponent extends FieldBaseComponent implements OnInit { dateRangePicker: ElementRef; popover: PopoverComponent; valueStr: string; value: any; dateRanges: string[]; isOpenPopover: boolean; protected _dateService: DateService; get _isValidPopover(): boolean; ngOnInit(): void; onDateRangeTypeChange(dateRangeType: any): void; onDateRangeChange(): void; onOpenPopover(): void; protected _setValue(value: any): void; private _defaultValue; private _setValueStr; private _getToday; private _getThisWeek; private _getThisMonth; private _getThisYear; private _getDaysBefore; private _getPrevWeek; private _getPrevMonth; private _getPrevYear; private _getDaysAfter; private _getNextWeek; private _getNextMonth; private _getNextYear; private _decorateDateRangePicker; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridFilterItemComponent extends BaseComponent implements OnInit { formComponent: FormComponent; add: EventEmitter; remove: EventEmitter; formPanelCtrlr: FormSetting; columns: ReportViewColumn[]; selectedColumnName: string; selectedColumn: ReportViewColumn | undefined; allConditions: string[]; ngOnInit(): void; onColumnChange(name: any): void; onConditionChange(): void; protected _setSelectedColumn(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridFilterSettingsComponent extends BaseComponent implements OnInit { filterItemList: QueryList; sortDirections: any; typeDefId: string; selectedColumnName: string; filters: { [key: string]: any; }[]; columns: ReportViewColumn[]; controlsInfo: GeneralControlInfoModel[]; listOfFormPanelCtrlr: any; addingForm: boolean; ngOnInit(): void; onAdd(): void; onRemove(index: any): void; getFilters(): void; private _createNewForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportSearchPanelSaveComponent extends BaseComponent implements OnInit { dialogRef: DialogRef; title: string; appGroupForm: UntypedFormGroup; submitted: boolean; RequiredText: string; isDefault: boolean; isPublic: boolean; applyAutomatically: boolean; saveing: boolean; searchMo: MetaobjectDataModel; reportId: string; fieldsSetting: ColumnInfoType[]; private _saveingSource; private fb; private bbbPipe; constructor(); ngOnInit(): void; onSave(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SearchPanelComponent extends BaseComponent implements OnInit { _form: FormComponent; searchPanelUi: any; hideButtons: boolean; isSearcPanelInSideContent: boolean; moChanged: EventEmitter; firstValueChanged: boolean; onKeydownHandler(event: KeyboardEvent): void; ngOnInit(): void; onTitleChange(title: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridColumnsComponent extends BaseComponent implements OnInit, OnChanges { columns: ColumnInfoType[]; columnsChange: EventEmitter; selectedColumns: number; ngOnInit(): void; onDropColumn(columns: ColumnInfoType[], event: CdkDragDrop): void; onChangeColumnHidden(column: any): void; trackByMethod(_index: number, column: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportSearchFieldsHiddenSettingsComponent extends BaseComponent { girdColumnsComppnent: UiGridColumnsComponent; fields: ColumnInfoType[]; private _dialogRef; constructor(); onCancelSettings(): void; onOkClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportSearchFieldsManageComponent extends BaseComponent implements OnInit { radioButtonsComponent: QueryList; saveing: boolean; allSearchPanelSettings: SearchPanelSettings[]; reportId: string; private _saveingSource; private _dialogRef; constructor(); ngOnInit(): void; onCancelSettings(): void; onOkClick(): void; onDefault(row: any): void; onDelete(row: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ManageFiltersReportComponent extends BaseComponent implements OnInit { dialogRef: DialogRef; title: string; subtitle: string; appGroupForm: UntypedFormGroup; submitted: boolean; RequiredText: string; savedList: { IsSelected: boolean; Title: string; }[]; private fb; private bbbPipe; ngOnInit(): void; onSave(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyLineComponent extends BaseComponent { config: LayoutSetting; parentHeight: number; display: null | string; isVertical: boolean; private _portalService; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvToolbarComponent extends BaseComponent implements OnChanges { _tlbCmp: ToolbarComponent; _divTempWidth: ElementRef; allowGridColumnSort: boolean; useLayoutItemTextForControl: boolean; hideTitle: boolean; title: string; icon: string; deviceName: DeviceSize; deviceSize: AbbrevationDeviceSize; access: DefaultCommandsAccess; hideToolbar: boolean; toolbarButtons: any[]; contentDensity: ContentDensity; inlineEditMode: boolean; allowInlineEdit: boolean; gridSetting: any; viewCollection: any[]; reportView: UiReportViewBase; inDialog: boolean; isMultiSelect: boolean; cls: any; hasSelected: boolean; groupbyClick: EventEmitter; sortClick: EventEmitter; columnClick: EventEmitter; editModeClick: EventEmitter; viewClick: EventEmitter; createNewInlineMo: EventEmitter; enable: boolean; _setWidth$: Subject; _refreshToolbar$: Subject; _renderer2: Renderer2; _portalService: PortalService; _cdr: ChangeDetectorRef; visibled: i0.WritableSignal; ulvWidth: i0.WritableSignal; parentWidth: number; onResize: () => void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; changeDetect(): void; onGroupbySettings(): void; onSortSettings(): void; onColumnSettings(): void; onEditMode(): void; onChangeView(view: UiReportViewBase): void; _trackBy(_index: any, item: any): string; identify(_index: any, item: any): string; protected _setWidth(): void; protected _refreshUlvWidth(): void; private _refreshToolbar; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaUlvMainComponent extends BaseComponent implements OnInit, AfterViewInit { _dynamicPageComponent: DynamicPageComponent; dialogTemplate: TemplateRef; _backgroundColor: string | null; _backgroundUrl: string | null; _backgroundRepeat: string | null; _customBackground: boolean; component: EjrayOlgo; viewerControl: any; hideViewerLoading: boolean; loading: boolean; hidePaging: boolean; viewerLoading: boolean; isReportPage: boolean; cssBackground: CssBackground | null; deviceSize: AbbrevationDeviceSize; shortcuts: ShortCuts; title: string; searchPanelUi: any; breadCrumbs: BreadCrumbInfo[]; allSearchPanelSettings: any[]; isAnonymous: boolean; canSaveGridSetting: boolean; rtl: boolean; hideUlvPageTitle: boolean; selectedSearchPanelSettings: any; searchPanelMoChanged: boolean; selectedSearchPanelSettingsId: string; hideSearchPanel: boolean; pagingSetting: PagingSetting; contentDensity: any; context: any; isMobile: boolean; standalone: boolean; landscape: boolean; simpleSearchPanel: boolean; layoutInfo: LayoutSetting; formSetting: any; allowGridColumnSort: boolean; useLayoutItemTextForControl: boolean; hideTitle: boolean; deviceName: DeviceSize; access: DefaultCommandsAccess; hideToolbar: boolean; toolbarButtons: any[]; inlineEditMode: boolean; allowInlineEdit: boolean; gridSetting: any; viewCollection: any[]; reportView: UiReportViewBase; inDialog: boolean; isMultiSelect: boolean; cls: any; hasSelected: boolean; groupbyClick: EventEmitter; sortClick: EventEmitter; columnClick: EventEmitter; editModeClick: EventEmitter; viewClick: EventEmitter; createNewInlineMo: EventEmitter; closeEvent: EventEmitter; searchPanelMoChange: EventEmitter; openManageFilters: EventEmitter; collapsedChange: EventEmitter; hideSearchPanelClick: EventEmitter; filterSave: EventEmitter; filterSaveAs: EventEmitter; pageChange: EventEmitter; showFilterFieldsSetting: EventEmitter; manageFilters: EventEmitter; clearSearch: EventEmitter; search: EventEmitter; selectSearchPanelSettings: EventEmitter; isServiceDesk: any; fillPage: boolean; sideContentMode: boolean; mobileBottomBar: boolean; hidePageing: boolean; mainContentWidth: string; ulvToolbarComponent: { $Caption: string; Id: string; Module: string; ModuleFileName: string; Name: string; Selector: string; }; protected _dialogService: DialogService; private _renderer2; private _router; FnHandleUlvToolbarEvents: (ulvToolbar: UlvToolbarComponent) => void; ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onClose(): void; onSearchPanelMoChanged(): void; onShowSearchpanelDialog(): void; openDialog(dialog: TemplateRef): void; onOpenManageFilters(): void; onCollapsedChange(collapsed: boolean): void; onHideSearchPanelClick(): void; onFilterSave(popover: any): void; onFilterSaveAs(popover: any): void; onShowFilterFieldsSetting(): void; onManageFilters(popover: any): void; onClearSearch(): void; onSearch(): void; onPageChange(e: number): void; onSelectSearchPanelSettings(selectedSearchPanelSettingsId: string, popover: any): void; SetUiViewerSelector(uiViewerSelector: any): void; private _setBackground; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiUlvMainUiComponent extends BaseComponent implements OnInit { context: any; isReportPage: boolean; inDialog: boolean; isMultiSelect: boolean; layoutInfo: LayoutSetting; _barsaUlvComponent: BarsaUlvMainComponent; readonly: any; disable: any; marginUlv: any; set searchPanelComponent(val: any); set fullscreen(val: boolean); simpleSearchPanel: boolean; selectedSearchPanelSettings: SearchPanelSettings | undefined; firstApplyAutomatically: boolean; cssBackground$: Observable; mask$: Observable; viwerMask$: Observable; viewer$: Observable; hidePaging$: Observable; pagingSetting$: Observable; contentDensity$: Observable; searchPanelUi$: Observable; hideSearchPanel$: Observable; rtl$: Observable; shortCuts$: Observable; reportId$: Observable; searchPanelMoChanged$: Observable; allSearchPanelSettings$: Observable; selectedSearchPanelSettingsId$: Observable; selectedSearchPanelSettings$: Observable; deviceSize$: Observable; breadCrumbs$: Observable; canSaveGridSetting$: Observable; searchPanelLoaded: boolean; isAnonymous$: Observable; title: string; hasSearchPanel: boolean; isMobile: boolean; hideViewerLoading$: Observable; landscape$: Observable; standalone$: Observable; hideUlvPageTitle$: Observable; uiViewerSelector$: Observable; toolbarButtons$: Observable; hideToolbar$: Observable; gridAllowSort$: Observable; hasSelected$: Observable; allowInlineEdit$: Observable; inlineEditMode$: Observable; gridSetting$: Observable; commandsAccess$: Observable; inDialog$: Observable; viewCollection$: Observable; isMultiSelect$: Observable; useLayoutItemTextForControl$: Observable; hideTitle$: Observable; dialogConfig: DialogConfig; private _dialogService; private _ulvMainService; private _router; private _portalService; private _cdr; private _activatedRoute; private defaultDialogConfig; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); ngOnInit(): void; _observeOn(): void; onShortcutCommand(e: ShortCutData): void; onClose(): void; onSearchPanelMoChanged(): void; onPageChange(e: number): void; onOpenManageFilters(): void; onCollapsedChange(collapsed: boolean): void; onHideSearchPanelClick(): void; onFilterSave(): void; onFilterSaveAs(): void; onShowFilterFieldsSetting(): void; onManageFilters(): void; onClearSearch(): void; onSearch(): void; onSelectSearchPanelSettings(selectedSearchPanelSettingsId: string): void; onChangeView(viewSetting: UiReportViewBase): void; onToolbarCreateNewInlineMo(): void; onEditMode(): void; onColumnSettings(): void; onSortSettings(): void; onGroupbySettings(): void; onSortSettingsChange(sortSettings: SortSetting[]): void; protected _openSettings(name: any): void; private _removeBugInChromeCssActive; private _setSearchPanelMoChanged; private _openSearchFieldsHiddenSettings; private _openSaveAsFilter; private _saveFilter; private _openSearchFiltersManage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiColorUiComponent extends FieldBaseComponent implements OnInit { isVisibleSwatches: boolean; selectedColor: string; switchText: string; ngOnInit(): void; onSwatchClick(): void; onApply(popover: PopoverComponent): void; onCancel(popover: PopoverComponent): void; onColorChang($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTreeItemComponent extends BaseViewItemPropsComponent implements OnInit { node: TreeNodeObj; selectedNode: MetaobjectDataModel | null; relationList: RelationItemType[]; hideOpenIcon: boolean; hasArrowIcon: boolean; collapseIcon: string; loading: boolean; hasChildren: boolean; leafCursorPointer: boolean; isExpand: boolean; children: TreeNodeObj[]; parentNode: TreeNodeObj; text: string; icon: string; color: string; isHetro: boolean; enableNodeReordering: boolean; hideIcon: boolean; createNew: EventEmitter; select: EventEmitter<{ node: TreeNodeObj; index: number; }>; checkChange: EventEmitter<{ node: TreeNodeObj; index: number; checked: boolean; }>; viewClick: EventEmitter<{ node: MetaobjectDataModel; index: number; }>; loadChildren: EventEmitter; dragMoved: EventEmitter; icon$: Observable; appComponentIcon: string | null; appComponentIconColor: string | null; rowBtns: { Icon: string; Action: string; }[]; _renderer2: Renderer2; ngOnInit(): void; onVisibilityChange(divEl: HTMLElement, spanEl: HTMLElement, e: any): void; onListItemClick(liEl: any, e: any): void; onCheckbox(checked: boolean): void; onRowCheck(): void; onUlvCommand(): void; onNodeViewClick(): void; onLoadChildren(e: any): void; onExpandDblClick(e: any): void; onCreateNew(e: any): void; onRowAction(commandBody: string): void; onDragMoved($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaDateTimePickerComponent extends FieldBaseComponent implements OnInit { datetimePickerRef: ElementRef; datePickerRef: ElementRef; durationPickerRef: ElementRef; fullCalendar: boolean; value: Date; valueCaption: string; get caption(): string; ngOnInit(): void; onDateTimeChange(): void; onDateChange(): void; onDurationChange(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaMonacoEditorComponent extends BaseComponent implements AfterViewInit, OnDestroy { value: string; textAlign: string; _wrapper: ElementRef; valueChange: EventEmitter; _editor: any; loading: boolean; RefreshSize: () => void; ngAfterViewInit(): void; ngOnDestroy(): void; protected _refresh(): void; private _initEditor; getValue(): string; setValue(value: any): void; protected _resize(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare abstract class DeviceInfoFieldBaseComponent extends FieldBaseComponent implements OnInit { deviceSize$: Observable; isMobileSize$: Observable; isMobileDevice: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMonacoEditorComponent extends DeviceInfoFieldBaseComponent { _editor: BarsaMonacoEditorComponent; onValueChange(value: any): void; protected _setValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTinyemceComponent extends BaseComponent implements AfterViewInit, OnDestroy, OnChanges { _uploader: FileUploaderComponent; Setting: GeneralControlInfoModel; isReadonly: boolean; value: any; IsInline: boolean; defaultVerbs: { Title: string; Html: string; }[]; valueChange: EventEmitter; tinyInit: EventEmitter; tinyHostId: string; tinyMCEConfig: any; editor: any; wysiwygIntialized: boolean; intializationInProgress: boolean; editorValue: string; iframBodyInnerHtml: string; height: number; protected _uploadService: UploadService; protected _el: ElementRef; ngOnChanges(simpleChanges: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; onFileSelection(files: File[]): void; loadTinyMce(): void; onVisibilityChange(e: any): void; initilize(): void; ShowUploadWindow(): void; ShowOpenFileDialog(doReturn: any): void; InsertBase64(base64: any, doReturn: any): void; getValue(): string | null; setValue(value: any): void; setValueTiny(): string; focus(): any; setEnable(): void; setDisable(): void; setReadOnly(readOnly: any): void; destroyTinymce(): void; private uploadFile; private _addImages; private prepare; private _onLoadIframe; private _generateTinyHostId; private _removeOverflow; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiPdfViewerComponent extends DeviceInfoFieldBaseComponent implements OnInit, OnChanges { _pdfViewerOnDemand: any; _dialogTpl: TemplateRef; _minheight: string | null; fileName: string; fallbackLink: any; canNotRenderPdf: boolean; valueUrl: SafeResourceUrl | null; hasPdf: boolean; pdfObject: { autoEl: { tag: string; data: string; type: string; width: string; height: string; html: any; }; }; uploadingState$: Observable; files: File[]; contentDensity$: Observable; officeOnline: any; useWordEditor: any; hasFileName: boolean; canRemove: boolean; canUpload: boolean; canEdit: boolean; canDownload: boolean; canDelete: boolean; canSave: boolean; validExtension: string; filesValidationHelper: FilesValidationHelper; singleControl: boolean; singleFileThumbnailUrl: string; parentHeight: number; blobUrl: string; parameteres: UiPdfViewerSetting; hideRemove: boolean; hideUpload: boolean; protected _dialogService: DialogService; protected _uploadService: UploadService; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onEdit(): void; onView(event: MouseEvent): void; onDownload(): void; onFileSelection(files: File[]): void; onDelete(): void; onEditInWord(): void; onOfficeOnline(event: MouseEvent): void; onRefresh(): void; DownloadFileId(fileId: any, viewInBrowser: any, convertTo: any, forOcx: any, isOfficeOnline: any): void; onOpenPreviewInDialog(): void; onDialogClose(): void; protected _downloadFileIdCompleted(response: any): void; protected _uploadToServer(files: File[]): void; protected _refreshButtons(): void; protected _refreshButtonsHelper(isAgentActive: any): void; protected _commandClickHandler(itemId: any, keyboardEvent?: any): void; protected _refresh(fromServer?: boolean): void; protected _uploadFile(files: File[]): Observable; protected _updateValue(res: any[]): void; private updateSingleControl; private _hideMask; private _mask; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiPdfViewerSetting extends MetaobjectDataModel { ShowMode: string; HideDelete: boolean; HideAttach: boolean; HideRefresh: boolean; } declare class UiFileLinearListBoxComponent extends DeviceInfoFieldBaseComponent implements OnInit, OnDestroy { fileUploadComponent: FileUploaderComponent; value: FileAttachmentInfo[]; fileCount$: Observable; uploading$: Observable; valueExtra$: Observable<{ [key: string]: UploadFileProps; }>; contentDensity$: Observable; fileDownloading: boolean; validExtension: string; maxFileCount: number; loading: boolean; protected _linearHelper: LinearListHelper; protected _filesValidationHelper: FilesValidationHelper; protected _uploadService: UploadService; private _fileCountSource; ngOnInit(): void; ngOnDestroy(): void; onDownloadFile(file: FileAttachmentInfo): void; onFileDeleted(fileId: any): void; onTerminate(fileAttachment: FileAttachmentInfo): void; onFileSelection(files: File[]): void; onVisibilityChange(visibility: string): void; trackById(file: any, index: any): string | number; protected refreshResize(): void; protected retry(fileAttachment: FileAttachmentInfo): void; protected _setValue(value: any): void; protected _showUploadWindow(): void; protected _fileDelete(id: any): void; protected _deleteFileAttachment(fileAttachment: FileAttachmentInfo): void; protected _setLoading(loading: boolean): void; protected _newFileUploaded(newFileAttachment: FileAttachmentInfo): void; protected _setFileCount(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UploadFileProps { FileUrl?: string; cancelation$?: Subject; binary?: any; UploadState?: string; Progress?: number; IsIcon?: boolean; IsNew?: boolean; } declare class BarsaListFileLinearComponent extends UiFileLinearListBoxComponent { parameters: BarsaListFileLinearSetting; onRetry(fileAttachment: FileAttachmentInfo): void; onHandleRenameFile(file: FileAttachmentInfo): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaListFileLinearSetting extends MetaobjectDataModel { HideAttachButton: boolean; ModeValue: string; ModeValue$Caption: string; } declare class UlvFilterSettingsComponent extends BaseUlvSettingComponent implements OnInit { gridFilterSettings: UiGridFilterSettingsComponent; controlsInfo$: Observable; typeDefId: string; selectedColumnName: string; private dialogRef; ngOnInit(): void; close(setting?: any): void; onOkClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvColumnSettingsComponent extends BaseUlvSettingComponent implements OnInit { gridColumnsComponent: UiGridColumnsComponent; columns: ReportViewColumn[]; searchTerm: string; private dialogRef; ngOnInit(): void; onColumnsChange(columns: any): void; onSearchSubmit(): void; onReset(): void; getSettings(): GridSetting; close(setting?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridSortItemComponent extends BaseComponent implements OnInit { add: EventEmitter; remove: EventEmitter; changeSetting: EventEmitter; showGroups: boolean; sortItem: SortSetting; sortDirections: { text: string; value: string; }[]; columns: ReportViewColumn[]; isFirst: boolean; sortItemClass: boolean; caption: string | undefined; ngOnInit(): void; onColumnChange(name: any): void; onDirectionChange(direction: any): void; setSelectedColumn(name: string): void; setSelectedDirection(direction: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridSortSettingComponent extends BaseComponent implements OnInit { showGroups: boolean; columns: ReportViewColumn[]; sortSettings: SortSetting[]; changeSetting: EventEmitter; sortItemsRef: QueryList; sortDirections: any; NONE: string; originalSortSettings: SortSetting[]; private _cdr; private bbbPipe; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onAdd(): void; onRemove(index: any): void; addNewSortItem(): void; getSettings(): SortSetting[]; private _initColumns; private _initSortSettings; private _initSortDirections; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvGroupbySettingsComponent extends BaseUlvSettingComponent implements OnInit { ulvSortSetting: UiGridSortSettingComponent; private dialogRef; ngOnInit(): void; onReset(): void; getSettings(): GridSetting; close(setting?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvSortSettingsComponent extends BaseUlvSettingComponent implements OnInit { ulvSortSetting: UiGridSortSettingComponent; private dialogRef; ngOnInit(): void; onReset(): void; getSettings(): GridSetting; close(setting?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvFormMultiSelectComponent extends BaseComponent { dialogContainer: TemplateRef; dialogComponent: DialogComponent; deviceSize: string; contentDensity$: Observable; private _dialogService; private _bbbTranslatePipe; private _portalService; private _contentDensityService; constructor(); Show: (adapter: any, config: any) => DialogRef; private _handleUlvViewerEvent; onOk(dialogRef: DialogRef): void; private _getUlv; private _btnClick; onCancel(dialogRef: DialogRef): void; onClear(dialogRef: DialogRef): void; onRemoveSelected(dialogRef: DialogRef, item: MetaobjectDataModel): void; protected _removeItem(dialogRef: DialogRef, mo: any): void; protected _addItem(dialogRef: DialogRef, mo: MetaobjectDataModel): void; _trackBySelectedFn(_index: number, item: MetaobjectDataModel): number | string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiUlvFormMultiSelectUiComponent extends BaseComponent { dialogRef: DialogRef; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyLayoutContainerComponent extends LayoutPanelBaseComponent implements OnInit { renderItems: TemplateRef; isRoot: boolean; maxLabelWidth: number; display: any; flex: any; viewRef: ViewContainerRef; visible: boolean; rowDirection: boolean; columnDirection: boolean; selectedTabIndex: any; rootRendered$: Observable; enable: boolean; readonly: boolean; ngOnInit(): void; SetVisible: (visible: boolean) => void; SetEnable: (enable: boolean) => void; SetReadonly: (readonly: boolean) => void; private _setDisplay; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LayoutActionsComponent extends FormToolbarBaseComponent implements OnInit { workflowButtons: any[]; workflowButtonsComboMode: boolean; canSend: boolean; simple: boolean; footerDesign: BarDesignType; workflowChoiceSelect: EventEmitter; selectedWorkflowButton: any; isMobile: boolean; repositionScrollStrategy: ScrollStrategy; autoClose: boolean; hasButtons: i0.WritableSignal; mobileBottomBar: i0.Signal; scrollThrottle: number; protected _overlay: Overlay; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onAcceptWorkflow(): void; onWorkflowButtonSelected(workflowButton: any): void; protected _setHasButtons(workflowButtons: any, buttons: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormToolbarComponent extends FormToolbarBaseComponent implements OnInit, OnChanges { toolbarClick: EventEmitter; _tlbCmp: ToolbarComponent; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onToolbarClick(btn: any, menu?: any): void; updateCollapsibleItems(): void; private _refreshToolbar; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FormLayoutCol { colXl: number; colLg: number; colMd: number; } declare function insertAvatar(elementRef: any, headerAvatarRef: any, titleRef: any, avatar: any): void; declare function GetFormLayoutGrid(ceil: boolean, colXl: number, colLg: number, colMd: number): FormLayoutCol; declare const sort: (a: T, b: T, key: string | null, isNumber?: boolean) => number; declare function _trimEnd(value: string): string; declare function getNestedValue>(key: string, object: T): any; declare const IconTNT: string[]; declare const IconBusinessSuite: string[]; declare class FundamentalDynamicFormComponent extends BaseComponent implements OnInit, OnChanges { _dynamicPageComponent: DynamicPageComponent; _toolbarComponent: FormToolbarComponent; titleRef: ViewContainerRef; headerAvatarRef: TemplateRef; closeFormTemplate: TemplateRef; toolbarClick: EventEmitter; workflowChoiceClick: EventEmitter; close: EventEmitter; fullscreenRequest: EventEmitter; dismissInfobar: EventEmitter; breadCrumbs: BreadCrumbInfo[] | null; toolbarVisible: boolean; toolbarItems: any[]; layoutActions: any[]; layout94: any; parameters: MetaobjectDataModel; workflowPanelUi: any; context: any; title: string; subtitle: string; description: string; facetList: any[]; infobars: Array; fieldDict: { [key: string]: string; } | undefined; removeHeaderBorder: boolean; removeContentPadding: boolean; isMobile: boolean; mo: MetaobjectDataModel; avatar: any; circleAvatar: boolean; hideBreadCrumb: boolean; rtl: boolean; hideFooter: boolean; hideTitle: boolean; hideClose: boolean; hidePin: boolean; fullscreen: boolean; mask: boolean; canSend: boolean; contentIsPage: boolean; contentDensity: ContentDensity; deviceSize: 's' | 'm' | 'l' | 'xl'; dirValue: 'rtl' | 'ltr'; landscape: boolean; standalone: boolean; modernTabs: LayoutSetting[]; modernTabContainerComponent: EjrayOlgo; layoutGridCol: number; colLg: number; colXl: number; colMd: number; footerDesign: BarDesignType; formContentMaxWidth: number; workflowButtons: any[]; selectedTab: any; canFullscreen: boolean; toolbarShouldOverflow: boolean; worfklowButtonsOnFooter: boolean; workflowInfoText: string; workflowButtonsComboMode: boolean; isFirefox: boolean; layout1: FormLayoutCol; layout2: FormLayoutCol; hasLayoutButtons: boolean; disableGrid: boolean; private _portalService; ngOnInit(): void; trackBreadCrumb(index: number, item: any): number; onWfChoiceSelect(wfChoice: any): void; onTabChanged(tab: IconTabBarItem): void; getNumber(val: any): number; onDynamicComponentEvents(e: any): void; protected _refreshSize(): void; protected _hanldeLayout(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface LinearItemMo extends MetaobjectDataModel { Data: MetaobjectDataModel; Id: string; Text: string; } declare class UiLinearListContainerWithButtonComponent extends DeviceInfoFieldBaseComponent implements OnInit { multiInputComponent: MultiInputComponent; dialogContainer: TemplateRef; set UlvUi(val: { Setting: ReportModel; }); mobile: boolean; dropDownValuesSource: BehaviorSubject; dropDownValues$: rxjs.Observable; selected: any[]; report: null; term: string; termSource: Subject; originalMoList: MetaobjectDataModel[]; value: MetaobjectDataModel[]; rtl: any; dialogRef: DialogRef; dialogOpen: boolean; firstItem: LinearItemMo; idsOfMo: string[]; parameters: UiLinearListContainerSetting; protected _dialogService: DialogService; private showUlvSource; private _ulvUi; private _triggerClicked; private _setWidth; private _firstVisible; onKeyEnter(): void; onKeyDown(): void; onKeyEsc(): void; ngOnInit(): void; ngAfterViewInit(): void; onVisibilityChange(e: any): void; _resizeTokenizer(width?: string): void; valueFn(e: string): string; onSearchTermChange(term: string): void; onOpenReport(): void; onSelectedChange(arr: string[]): void; onRemoveSelected(mo: any): void; onDismiss(): void; onOk(): void; onClear(): void; _trackBySelectedFn(_index: number, item: MetaobjectDataModel): number | string; displayFunc: (id: string) => string; _setValue(value: any): void; GetTextItemValue: () => string; show: () => void; hide: () => void; hidden: () => boolean; GetSelectionData: () => any[]; protected _handleAddonButtonClicked(): void; protected _executeCommand(): void; private _setIdsOMoByValue; private _changeDropDownOpenState; private _openUlv; private _closeDialog; private _addMoToSelected; private _removeFromSelected; private _dialogClose; private _selectedChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiLinearListContainerSetting extends MetaobjectDataModel { ExecuteAddonButton: boolean; AddonButtonCommand: MetaobjectDataModel; } declare class MessageStripComponent extends FieldBaseComponent implements OnInit { safeHtml: any; parameters: MessageStripComponentSettings; ngOnInit(): void; protected _setValue(value: any): void; private _setSafeHtml; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MessageStripComponentSettings extends MetaobjectDataModel { StaticText: string; Type$Caption: MessageStripType; Dismissible: boolean; NoIcon: boolean; Width: string; MinWidth: string; IndicationColor$Caption: MessageStripIndicationColor; Icon: string; } declare class UlToastAdapterComponent extends BaseComponent implements OnInit { messageStripAlertService: MessageStripAlertService; templareRef: TemplateRef; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); ngOnInit(): void; protected _show(type: any, opt: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class StaticTextComponent extends FieldBaseComponent { styleObj: Record; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HyperlinkComponent extends FieldBaseComponent { onClick(e: any, link: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GlobalSearchComponent extends BaseComponent { mo: MetaobjectDataModel; compact: any; searchTerm: string; onSearchSubmit(): void; search(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GlobalSearchModuleComponent extends BaseComponent implements OnInit { settings: { SearchField: string; Title: string; BackgroundImage: FilePictureInfoModel; GlobalSearchResult: MetaobjectDataModel; }; background: SafeStyle; private sanitizer; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GlobalSearchPanelComponent extends FormBaseComponent implements OnInit { parentMo: MetaobjectDataModel; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LySimpleLabelComponent extends LayoutItemBaseComponent implements OnInit { flex: any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CaptchaFieldComponent extends FieldBaseComponent { now: string; capId: i0.WritableSignal; onValueChange(e: any): void; onRefresh(): void; onLoadCaptchaImage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTextFieldAutoCompleteComponent extends FieldBaseComponent implements OnInit { inputTextChanged: Subject; suggestionList$: Observable; ngOnInit(): void; onValueChange(value: any): void; private _createUlvParams; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlLoadingMaskUiComponent extends BaseComponent { waitRef: TemplateRef; _dialogRefList: any[]; private _dialogService; constructor(); mask(element: any, option: any): void; unmask(element: any): void; unmaskAll(): void; maskBody(duration: any): void; unmaskBody(): void; private _unmask; private getBody; private _mask; private resolveElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiWorkflowPanelUiComponent extends BaseComponent { context: any; infoHtml: string; showInfoBar: boolean; buttonList: { handler: () => void; text: string; Data: any; newIcon: string; }[]; onToolClick(btn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HeaderAvatarComponent extends BaseComponent { fileId: string; icon: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MessageBoxObject extends DialogConfig { scope: any; title: string; delay: number; msg: string; buttons: { [key: string]: boolean; }; icon: string; iconType: string; fn: (key: string) => void; } declare class UlMsgBoxAdapterComponent extends BaseComponent implements OnInit { templateRef: TemplateRef; waitRef: TemplateRef; context: any; contentDensity$: Observable; private _dialogService; private _contentDensityService; constructor(); ngOnInit(): void; onButton(btn: any, dialog: DialogRef, dialogConfig: MessageBoxObject): void; onClose(dialog: any, dialogConfig: MessageBoxObject): void; reverseObj(obj: any): any; show: (object: MessageBoxObject) => void; wait: (msg: any, title: any, object: { interval: number; duration: number; increment: number; text: string; icon: string; iconType: string; scope: any; fn: () => void; }) => void; hide: () => void; getMsgType(icon: string | any): string; keepOrder: (a: any, _b: any) => any; getBtnCaption(name: string | any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMoInfoComboViewerComponent extends FieldBaseComponent { onBtnClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyLabelComponent extends LayoutItemBaseComponent { originalWidth: number; minWidth: string; translateCaption: string; caption: string | SafeHtml; captionIcon: string; helpDescription: string; isColumn: boolean; isMandatory: boolean; fieldIcon: string; originalXtype: string; textVisible: boolean | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyTabPageComponent extends LayoutPanelBaseComponent implements OnInit { vcr: ViewContainerRef; renderItems: TemplateRef; flex: any; title: any; _classes: any; viewRef: ViewContainerRef; private _tabpageService; ngOnInit(): void; refreshLayout(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyTabContainerComponent extends LayoutItemBaseComponent implements OnInit { tabListComponent: IconTabBarComponent; tabpages: QueryList; isMobile: boolean; flex: any; settings: TabContainerSettings; selected: number; _tabsSource: BehaviorSubject; tabs$: rxjs.Observable; selectedTabTitle: any; ready: boolean; iconTabType: TabType; layoutMode: 'row' | 'column'; ngOnInit(): void; private _setTabs; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface TabContainerSettings extends MetaobjectDataModel { LayoutMode$Caption: 'row' | 'column'; TabType: MetaobjectDataModel; } declare class LyVerticalLayoutComponent extends LayoutItemBaseComponent implements OnInit, AfterViewInit { flex: any; flexWrap: any; groupName: any; events: EventEmitter<{ title: string; data?: any; }>; viewRef: ViewContainerRef; searchPanelIsObject: boolean; private layoutService; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); ngOnInit(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyHorizontalLayoutComponent extends LayoutItemBaseComponent implements OnInit { renderItems: TemplateRef; events: EventEmitter<{ title: string; data?: any; }>; flex: any; horizontalLayoutClass: boolean; wrapContent: boolean; opacity: number; viewRef: ViewContainerRef; isMobile: boolean; groupName: any; alwaysRowMode: any; parameters: HorizontalLayoutSettings; hasHorizontalText: boolean; protected _el: ElementRef; private layoutService; ngOnInit(): void; private _setHasHorizontalText; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface HorizontalLayoutSettings { AlwaysRowMode: boolean; } declare class FileViewerContentComponent extends BaseComponent { fillWidth: boolean; imageOnly: boolean; isImageGallery: boolean; cardMode: boolean; showFooter: boolean; showContent: boolean; selected: boolean; width: string; deviceSize: AbbrevationDeviceSize; cardContentHeight: string | null; file: FileAttachmentInfo; isThumbnail: boolean; cantView: EventEmitter; imageLoaded: EventEmitter; _height: string | null; hideContent: i0.WritableSignal; sceneConfig: { scene: { url: string; id: string; }; dialog: { url: string; id: string; }; }; private _picFieldSrc; private _renderer2; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; Rotate(): void; private _prepare; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FileGalleryViewerComponent extends BaseComponent { listOfFileViewerContent: QueryList; _galleryContainer: ElementRef; fillWidth: boolean; deviceSize: AbbrevationDeviceSize; title: string; files: FileAttachmentInfo[]; contentDensity: ContentDensity; isImageGallery: boolean; isHorizontal: boolean; selectedFile: FileAttachmentInfo; selectedIndex: number; scrollToThumbnailIndex: number; selectedIndexChange: EventEmitter; imageLoadedCount: Array; allNeedImagesLoaded: i0.WritableSignal; protected _renderer2: Renderer2; protected _selectedIndexChange$: Subject; ngOnInit(): void; onImageLoaded(index: number): void; onMedaiClick(media: FileAttachmentInfo, index: number): void; Rotate(): void; private _selectedIndexChanged; private _scrollInto; private _applyIndexChanged; private _isSequentialBeforeTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiPicturesInfoComponent extends DeviceInfoFieldBaseComponent implements OnInit, OnDestroy { _fileUploader: FileUploaderComponent; _fileGalleryViewer: FileGalleryViewerComponent; value: { Id: string; FileId: string; FileName: string; Width: string; Height: string; Size: string; }[]; parameters: UiPicturesInfoSettings; uploadingState$: Observable; cancelation$: Subject; contentDensity$: Observable; files: File[]; mediaDataSource: BehaviorSubject; mediaData$: Observable; isMobile: any; selectedIndex: number; fillWidth: boolean; fillAll: boolean; fillOriginal: boolean; selectedZoom: 'zoom1' | 'zoom1-5' | 'zoom2'; gridColsClass: i0.WritableSignal; filesValidationHelper: FilesValidationHelper; maxFileCount: number; fileCount$: Observable; isInlineGallery: boolean; isThumbnailHorizontal: boolean; protected _uploadService: UploadService; protected _dialogService: DialogService; private _fileCountSource; ResizeRefresh: () => void; ngOnInit(): void; ngOnDestroy(): void; onInvalidFiles(_files: File[]): void; onResize(): void; onRotate(imgEl: HTMLImageElement, media2: Media, _index: number): void; onRotate2(): void; onDelete(index: any): void; onScan(): void; onAdvanceScan(): void; onZoomIn(): void; onZoomOut(): void; onFillOriginal(): void; onFillWidth(): void; onFillAll(): void; onFileSelection(files: File[]): void; protected _deleteMedia(selectedMedia: any): void; protected _checkSelectedIndex(): void; protected _scanHelper(isAdvanced: any): void; protected _onScanResult_Ready(contents: any): void; protected _onScan_Warrning(text: any): void; protected _onScan_Error(err: any): void; protected _uploadScan(contents: any): void; protected _prepareGallery(value: any[]): void; protected uploadToServer(files: File[]): Observable; protected _setFileCount(value: any): void; protected updateValue(newVal: any[]): void; protected _displayImages(value: { Id: string; FileId: string; FileName: string; Width: string; Height: string; Size: string; }[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface Media { title: string; thumbnailUrl: string; mediaType: string; mediaUrl: string; captionFile?: string; audioDescFile?: string; alt: string; label: string; selected?: boolean; overlayRequired?: boolean; } interface UiPicturesInfoSettings extends MetaobjectDataModel { IsThumbnailHorizontal: boolean; GalleryMode: number; GalleryMode$Caption: string; } declare class RichTextStaticComponent extends FieldBaseComponent implements OnInit { settings: RichTextStaticSettings; classList: string; parameters: RichTextStaticSettings; text: any; placeholders: { MoDataList: [{ FieldCaption: string; Placeholder: string; }]; }; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; protected _updateText(parameters: MetaobjectDataModel): void; protected get moContext(): MetaobjectDataModel; protected _getPlaceholderValue(mo: MetaobjectDataModel, placeholder: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface RichTextStaticSettings extends MetaobjectDataModel { Text: string; Text$Caption: string; Placeholders: MoForReportModel; ClassList: string; HtmlText: string; } declare class FormDialogLessComponent extends ContainerComponent { formPanelCtrlr: any; params: { moId: string; typeDefId: string; reportId: string; inDialog: boolean; }; protected dialogParams: DialogParams; protected _el: ElementRef; protected _activatedRoute: ActivatedRoute; protected _portalService: PortalService; protected _vcr: ViewContainerRef; protected _barsaDialogService: BarsaDialogService; protected _injector: Injector; protected _router: Router; protected _renderer2: Renderer2; protected _cdr: ChangeDetectorRef; protected _dialogService: any; protected _containerService: ContainerService; protected _formDialogComponent: Type; constructor(); onFormClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiFormPanelComponent extends FormBaseComponent implements OnInit { contentDensity$: Observable; hideFooter$: Observable; extendLayout94$: Observable; parameters: FormPanelSetting; formContentMaxWidth: number; footerDesign: BarDesignType; hideFooter: boolean; hideAcceptAndCancel: boolean; /** Inserted by Angular inject() migration for backwards compatibility */ private _contentDensityService; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FormPanelSetting extends MetaobjectDataModel { LayoutComponent: EjrayOlgo; HeaderComponent: EjrayOlgo; FooterComponent: EjrayOlgo; SaveButtonCustomUi: EjrayOlgo; OkButtonCustomUi: EjrayOlgo; CancelButtonCustomUi: EjrayOlgo; FormLayoutItemsSetting: MoForReportModel; FullscreenDefault: boolean; CanFullscreen: boolean; IsSimple: boolean; IsModal: boolean; CssStyles: string; CanMove: boolean; CanResize: boolean; ContentIsPage: boolean; LayoutGridCol: number; ColLg: number; ColXl: number; ColMd: number; HResponsiveSettings: UiResponsiveSettings; } declare class LayoutWizardComponent extends FormPropsBaseComponent implements OnInit { layoutRef: ElementRef; containerRootRef: ElementRef; root: LayoutSetting; parentContentRef: ComponentRef; selectedIndex: number; maxContentWidth: number; minTabHeight: number; wizardStepComponents: QueryList; wizardEl: ElementRef; _wizardComponent: ElementRef; arrStatus: WizardStepStatus[]; wizardSize: WizardSize; showFooter: boolean; preventStepByClick: boolean; sectionDecrease: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; resizeWorks(): void; onStatusChange(i: any, e: any): void; onStepClick(i: any, e: any): void; refreshLayout(): void; private _nextStep; private _previousStep; private setHeightOfFormContent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class WizardLayoutDirective extends BaseDirective implements OnInit { wizardLayout: any; breadCrumbs: BreadCrumbInfo[] | null; toolbarVisible: boolean; toolbarItems: any[]; layoutActions: any[]; layout94: any; settings: MetaobjectDataModel; workflowPanelUi: any; title: string; subtitle: string; description: string; facetList: any[]; removeHeaderBorder: boolean; removeContentPadding: boolean; isMobile: boolean; avatar: any; rtl: boolean; mask: boolean; fieldDict: { [key: string]: string; } | undefined; contentDensity: any; deviceSize: 's' | 'm' | 'l' | 'xl'; dirValue: 'rtl' | 'ltr'; modernTabs: LayoutSetting[]; wizardComponentRef: ComponentRef; private vcr; private factoryResolver; ngOnInit(): void; nextStep(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FormWizardComponent extends UiFormPanelComponent { wizardLayout: WizardLayoutDirective; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTextAreaComponent extends FieldBaseComponent implements OnInit, AfterViewInit { textarea: ElementRef; rowCount: number; minHeight: number; parameters: TextAreaSetting; isEmbedHtml: boolean; fixHeightValue: string; _firstVisiblity: boolean; ngOnInit(): void; onVisibilityChange(e: any): void; onValueChange(e: any): void; onKeyup(): void; private _calcTextAreaHeight2; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface TextAreaSetting extends MetaobjectDataModel { IsEmbedHtml: boolean; FixHeightValue: string; } declare class ResponsiveToolbarRendererComponent extends BaseComponent implements AfterViewInit, OnDestroy { buttons: any[]; renderToolbar: TemplateRef; btnClick: EventEmitter; dialogRef: ElementRef; showPopupButton: boolean; resizeSubscription$: Subscription; private uiService; get inToolbarBtn(): any; get inPopoverBtn(): any; ngAfterViewInit(): void; ngOnDestroy(): void; resizeToolbar(): void; onShowPopover(el: any): void; onButtonClick(btn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ResponsiveToolbarComponent extends BaseComponent implements OnInit { buttons: any[]; btnClick: EventEmitter; btnListRef: QueryList; dirValue$: Observable; buttonsCalculated: any[]; btns: any[]; private portalService; constructor(); ngOnInit(): void; calculateWidthOfButtons(): void; onButtonClick(button: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMoInfoSubFormUiComponent extends DeviceInfoFieldBaseComponent implements OnInit, OnDestroy { disabled: boolean; readonly: boolean; customFormPanelUi: any; ngOnInit(): void; ngOnDestroy(): void; protected _listenTitleChanged(): void; protected _titleChanged(): void; protected _addFormControl(formControl: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormDialogComponent extends BaseComponent implements OnInit { dialogTemplateRef: TemplateRef; _dialogForm: ElementRef; formPanelCtrlr: any; formComponentRef: ComponentRef; caption: string; fullscreen: boolean; dialogOpened: boolean; dialogRef: DialogRef; inDialog: any; params: { moId: string; typeDefId: string; reportId: string; inDialog: boolean; }; parentContainer: any; deviceSize: string; isNonePersistance: boolean; showSaveButton: boolean; showToolbar: boolean; showFooter: boolean; canFullscreen: boolean; canMove: boolean; canResize: boolean; isFirefox: boolean; fullscreenDefault: boolean; extendToolbarItems$: Observable; workflowButtons$: Observable; _formUiComponent: FormBaseComponent; title: string; titleWidth: number; isMobile: boolean; isWorkflowForm: boolean; workflowButtonsOnFooter: boolean; fullscreenMode: number; selectedWorkflowButton: any; formUi: WritableSignal; onWorkflowButtonSelected: any; hideFooter: boolean; showWorkflowToolbar: boolean; showWorkflowButtonsOnFooter: boolean; private _dialogService; private dialogParams; private _portalService; private _renderer2; private _bbbtranslate; private modalWidth; private modalHeight; constructor(); get Adapter(): any; ngOnInit(): void; onHeaderTitleVisibilityChange(e: any, barLeft: HTMLElement): void; onToolbarClick(e: any): void; onWorkflowChoiceClick(e: any): void; onFormUiComponentReady(uiComponent: FormBaseComponent): void; onFullscreenToggle(dialog: any, dialogBody: any, dialogForm: any): void; onBarRightVisibilityChange(e: any, dialogBody: any, dialogForm: any): void; openDialog(): void; onCancel(): void; onSave(): void; onOk(): void; onFormClose(): void; private _setBarRightSize; private _close; private _setCaption; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiDateTimeComponent extends FieldBaseComponent implements OnInit, AfterViewInit { datetimePickerRef: ElementRef; datePickerRef: ElementRef; durationPickerRef: ElementRef; fullCalendar: boolean; value: Date; valueCaption: string; formatPattern: string; culture: CultureTypes; parameters: UiDateTimeSetting; protected _dateService: DateService; ngOnInit(): void; ngAfterViewInit(): void; onDateTimeChange(): void; onDateChange(): void; onDateChange2(date: any): void; onDurationChange(e: any): void; onRangeChange(rangeValue: { startDay: Date; endDay: Date; }): void; protected _setTimeFormat(): void; protected _configChaned(options: any): void; protected _setValue(value: Date): void; private _valueDateChange; private _setCaption; GetCaption: () => string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiDateTimeSetting extends MetaobjectDataModel { ButtonMenuMode: boolean; Placeholder: string; InlineMode: boolean; DateRangeMode: boolean; DateRangeOtherField: string; } declare class UiButtonComponent extends FieldBaseComponent implements OnInit { designMode: string; label: string; ngOnInit(): void; onClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTinymceComponent extends FieldBaseComponent implements OnInit, OnChanges { tinyHeight: string; _minWidth: string; isReadonly: boolean; tinyInit: boolean; isAnonymous: boolean; parameters: UiTinymceSetting; ngOnInit(): void; onTinyInit(): void; onTinyChanged(newValue: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiTinymceSetting extends MetaobjectDataModel { IsInline: boolean; } declare class UlvSettingsComponent extends BaseComponent implements OnInit { context: any; changed: EventEmitter; restore: EventEmitter; dialogTemplateRef: TemplateRef; gridColumnsComponent: UiGridColumnsComponent; gridSortComponent: UiGridSortSettingComponent; gridGroupComponent: UiGridSortSettingComponent; settingButtonRef: QueryList; settingButtons: any; selectedSettingButton: number; dialogRef: DialogRef; options: { Event: string; }; allColumns: any; sortSettings: { IsGrouped: boolean; Name: string; SortDirection: string; }[]; isMobile: boolean; private dialogService; private bbbPipe; ngOnInit(): void; close(): void; open: () => void; onCancelSettings(): void; onOkClick(): void; onRestoreClick(): void; onSettingButtonsSelectionChange(index: any): void; onChangeSetting(): void; private _initSelectBtns; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiSearchCommandInfoUiComponent extends FieldBaseComponent { searchTerm: string; onSearch(): void; onClear(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiInfoBarPanelComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MaskComponent extends BaseComponent { size: BusyIndicatorSize; top: string | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvPagingComponent extends BaseComponent implements OnInit { pageChange: EventEmitter; pageSizeChange: EventEmitter; height: number; pagingSetting: PagingSetting; context: any; currentPage: number; totalPage: number; totalPageStr: string; private _cdr; private bbbPipe; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onPageSizeChange(e: any): void; onEndClick(): void; onFirstClick(): void; onNextClick(): void; onPreviousClick(): void; onPageChange(pageNumber: number): void; private _initValues; private _pageChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UlvSelectionComponent extends BaseComponent implements AfterViewInit { dailogRef: DialogRef; context: { [key: string]: any; }; config: { _icon: null; ShowSecondPanel: string; FormTitle: string; }; body: any; dialogTemplateRef: TemplateRef; contentRef: ElementRef; visibility: boolean; onParams: { scope: any; beforeclose: () => void; AddRemoveButtonClick: () => void; }; hasUlv: boolean; isMobile: any; ulvMainUi: any; caption: any; data: any; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); ngAfterViewInit(): void; getCaption(): void; onOk(): void; onClear(): void; onDismiss(): void; _trackBySelectedFn(_index: number, item: MetaobjectDataModel): number | string; onRemoveSelected(): void; beforeClose(): void; onBeforeClose(): void; onClose(): void; onBeforeOpen(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiSinglePictureComponent extends FieldBaseComponent implements OnInit, OnDestroy { imageUrl: string; pos: any; hostClick(): void; ngOnInit(): void; ngOnDestroy(): void; private _displayImage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyEmptySpaceComponent extends LayoutItemBaseComponent implements OnInit { emptyClass: boolean; isBig: boolean; flex: any; maxWidth: any; height: any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTimeSpanComponent extends NumberBaseComponent implements OnInit { inputRef: ElementRef; inputElement: HTMLInputElement | null | undefined; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiNumIntUiComponent extends NumberBaseComponent implements OnInit { inputRef: ElementRef; inputElement: HTMLInputElement | null | undefined; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiNumDecimalUiComponent extends NumberBaseComponent implements OnInit { inputRef: ElementRef; inputElement: HTMLInputElement | null | undefined; ngOnInit(): void; onFocus(): void; protected raiseValueChange(val: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMultiSelectComboComponent extends FieldBaseComponent implements OnInit, OnDestroy { multiInputComponent: MultiInputComponent; selectedItems: { id: string; txt: string; }[]; maxWidth: any; dataList: any; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onOpenChange(isOpen: boolean, multiInput: MultiInputComponent): void; onSelectedChange(): void; displayFunc(obj: any): string; valueFunc(obj: { id: string; txt: string; }): any; protected _initSelectedItems(): void; protected _setDataList(): void; protected _raiseValueChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMoInfoUlvComboComponent extends FieldBaseComponent implements OnInit, AfterViewInit { ulvAdapter: { [key: string]: any; Setting: { [key: string]: any; View: ViewTypes; ClassNames: ClassNamesModel; Extra: ReportExtraInfo; Data: MoForReportModel; }; }; Control: any; UlvMainCtrlr: any; fdComboRef: ComboboxComponent; set UlvUi(value: any); get UlvUi(): any; _UlvUi: any; isExpand: boolean; smartChange: Subject; loading$: Observable; tickRef: any; inputElement: HTMLInputElement; isFirstLoad: boolean; popoverElement: any; rawValue: string; formSelectionDialog: DialogRef; isOpenSelectionDialog: boolean; hasReport: any; originalValue: any; isDataLoadedFirstTime: boolean; valueText: string; allColumns: ReportViewColumn[]; hasValue: boolean; showExtraButtons: i0.WritableSignal; comboboxId: string; private _openPopupFormSelectionSource; private _closeDialogSource; private _loadingSource; onKeyDown(e: any): void; onAlt(e: any): void; ngOnInit(): void; onPagingClick(e: any): void; onPageChange(e: number): void; onItemClick(e: ComboboxItem, moDataList: MetaobjectDataModel[]): void; onPageChange2(pageSetting: PagingSetting, e: any): void; onOpenChange(_fdCombobox: any, isOpen: boolean): void; onInputChange(e: any): void; onInputChange2(e: any): void; onValueChange(e: any): void; onNew(): void; onClear(): void; onEdit(): void; onSearch(): void; customFilter(content: any[], searchTerm: string): any[]; displayFunc: (obj: MetaobjectDataModel) => string; getMoValueCaption(valueMo: MetaobjectDataModel | null, colName: string, defaultValue: string): string; getFirstColumnName(): string; IsExpanded: (type: any) => boolean; Collapse: (type: any) => void; Expand: (type: any) => void; on: () => void; Focus: () => void; SetUlvAdapter: (type: any, ulvAdapter: any) => void; IsUiCreated: (type: any) => boolean; Mask: (type: any) => void; hide: (type: any) => void; show: (type: any) => void; Unmask: (type: any) => void; getRawValue: () => string; protected _handleItemSelect(moDataList: MetaobjectDataModel[], mo: MetaobjectDataModel): void; protected _setValue(value: any): void; protected _checkShowExtraButtons(): void; protected _checkHasValue(value: any): void; protected _setValueText(value: any): void; protected _getValueText(value: any): any; protected _setComboText(value: string): void; protected _openPopupFormSelection(): Observable; protected _filterSmartChange(value: any): boolean; protected _setColumns(): void; protected _focus(): void; protected _raiseSmartChange(value: any): void; protected _triggerClick(eventName: any, value?: null): void; protected _raiseValueChanged(caption: any): void; protected _fireValueChange(mo: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiPictureFileComponent extends FieldBaseComponent implements OnInit, OnDestroy { _editable: boolean; imageUrl: any; sizeMode: any; hideUpload: boolean; files: File[]; uploadingState$: Observable; validExtensions: any; filesValidationHelper: FilesValidationHelper; layoutHeight: string; protected _uploadService: UploadService; ngOnInit(): void; ngOnDestroy(): void; onFileSelection(files: File[]): void; onFileDeleted(uploaderComponent: FileUploaderComponent): void; onDownloadFile(): void; onRetry(): void; onTerminate(): void; private _displayImage; private _upload; private uploadFile; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiContainerWithButtonComponent extends FieldBaseComponent implements OnInit { btnVisible: boolean; btnEnable: boolean; ngOnInit(): void; onBtnClick(btn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiReadOnlyFieldComponent extends FieldBaseComponent implements OnInit { text: string; isEllipsis: boolean; parameters: UiReadOnlyFieldSetting; ngOnInit(): void; protected _setValue(value: any): void; private _setText; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiReadOnlyFieldSetting extends MetaobjectDataModel { ColorValue: string; MaxLines: number; ShowCopy: boolean; NotBold: boolean; HideTextOnEmpty: boolean; } declare class LyLayoutPanelComponent extends LayoutPanelBaseComponent implements OnInit { renderItems: TemplateRef; isRoot: boolean; hideTitle: boolean; notPanelMode: boolean; maxLabelWidth: number; flex: any; title: string | undefined; layoutpanel: string | undefined; viewRef: ViewContainerRef; parameters: LayoutPanelSettings; columnDirection: boolean; rowDirection: boolean; selectedTabIndex: any; rootRendered$: Observable; maxWidth: number; ngOnInit(): void; onEvents(ev: { title: string; data?: any; }): void; protected _setBRule(): void; protected _setDisplay(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface LayoutPanelSettings { HResponsiveSettings: UiResponsiveSettings; HideHeader: boolean; HideBorder: boolean; IsNotPanelMode: boolean; Padding: string; } declare class LyLayoutContainerOfRootComponent extends LayoutPanelBaseComponent { viewRef: ViewContainerRef; isMobile: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiGridComponent extends SapUiReportBaseComponent { showOkCancelButtons: any; enableResizing: boolean; rowResizer: boolean; widthTypeEnum: typeof WidthTypeEnum; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiRadioGroupComponent extends DeviceInfoFieldBaseComponent implements OnInit { isVertically: boolean; onlyInMobileVertically: boolean; selectedItem: ItemType; get items(): ItemType[]; ngOnInit(): void; onRadioClicked(item: any): void; protected _setValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type ItemType = { [key: string]: any; IsEmpty: boolean; inputValue: string; }; declare class UiLabelComponent extends FieldBaseComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiSimpleComboComponent extends FieldBaseComponent implements OnInit { fdComboRef: ComboboxComponent; caption: string; popupMode: boolean; valueText: any; rowDataOption: RowDataOption; tvalue: RowDataOption; get MinSize(): { width: number; height: number; }; ngOnInit(): void; onValueChange(value: any): void; onItemClick(e: ComboboxItem): void; onChange(e: any): void; displayFn: (obj: RowDataOption) => string; protected _setTValue(value: any): void; protected _setValue(value: any): void; protected _handleValueChange(selectedValue: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiCheckBoxComponent extends DeviceInfoFieldBaseComponent { get MinSize(): { width: number; height: number; }; _justifyContent: string | null; showText: boolean; helpDescription: string; caption: string; ngOnInit(): void; onValueChange(): void; protected _valueChanged(val: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiSwitchButtonComponent extends UiCheckBoxComponent implements OnInit { activeText: string; inactiveText: string; semantic: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LyLayoutFieldLabelComponent { caption: string; isBold: boolean; isMandatory: boolean; inputId: string; get MaxSize(): { width: number; height: number; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiTextFieldComponent extends FieldBaseComponent implements OnInit { value: string; safeHtml: any; get MinSize(): { width: number; height: number; }; parameters: TextSetting; isEmbedHtml: boolean; showPassword: i0.WritableSignal; ngOnInit(): void; onValueChange(e: any): void; onKeyDown(e: any): void; onTogglePassword(): void; private _isCharacter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface TextSetting extends MetaobjectDataModel { IsEmbedHtml: boolean; } declare class ColRendererDirective extends BaseDirective implements OnInit { colRenderer: any; mo: MetaobjectDataModel; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ApplyConditionalFormatsDirective extends BaseDirective implements OnInit, OnChanges { applyConditionalFormats: { Cls: string; Column?: string; Style: string; IsCommand: boolean; Alias: string; CssClass: string; }[]; styleIndex: number[]; hostEl: any; dbName: string | undefined; style: string; private _dynamicDarkColorPipe; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private _apply; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class UploadFileStatusPipe implements PipeTransform { transform(fileId: string, valueExtra: any): ObjectStatus; protected _getStatus(fileId: any, valueExtra: any): ObjectStatus; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class SapFontPipe implements PipeTransform { transform(iconName: string): IconFont; protected _getFontName(iconName: any): IconFont; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class SapFontClassPipe implements PipeTransform { transform(iconName: string): string; protected _getFontName(iconName: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class ReportViewRendererDirective extends BaseDirective implements OnChanges, OnInit, OnDestroy { view: UiReportViewBase; moDataList: MetaobjectDataModel[]; allChecked: boolean; contextSetting: any; groupby: SortSetting[]; isCheckList: boolean; hasInlineDeleteButton: boolean; hasInlineEditButton: boolean; selectedCount: number; hideToolbar: boolean; toolbarButtons: MenuItem[]; pagingSetting: PagingSetting; UlvMainCtrlr: TypeUlvMainCtrlr; hasSummary: boolean; relationList: Array; columns: ReportViewColumn[]; columnsCount: number; secondaryColumns: ReportViewColumn[]; contextMenuItems: MenuItem[]; conditionalFormats: any[]; deviceName: DeviceSize; deviceSize: AbbrevationDeviceSize; mobileOrTablet: boolean; access: DefaultCommandsAccess; title: string; customFieldInfo: MetaobjectDataModel | any; selectedMo: MetaobjectDataModel; allColumns: ReportViewColumn[]; viewSetting: UiReportViewBaseSetting; inlineEditMode: boolean; onlyInlineEdit: boolean; allowInlineEdit: boolean; popin: boolean; hasSelected: boolean; layoutInfo: LayoutSetting; formSetting: FormSetting; disableOverflowContextMenu: boolean; navigationArrow: string; typeDefId: string; reportId: string; listEditViewId: string; typeViewId: string; containerWidth: number; extraRelation: any; contextView: any; contentDensity: ContentDensity; hideOpenIcon: boolean; hideTitle: boolean; groupSummary: boolean; openOnClick: boolean; inDialog: boolean; isMultiSelect: boolean; rtl: boolean; disableResponsive: boolean; simpleInlineEdit: boolean; hideSearchpanel: boolean; gridFreeColumnSizing: boolean; inlineEditWithoutSelection: boolean; cartableTemplates: { [key: string]: FormSetting; }; cartableChildsMo: { [key: string]: MetaobjectDataModel; }; editFormPanelCancel: EventEmitter; editFormPanelValueChange: EventEmitter<{ mo: MetaobjectDataModel; fieldDbName?: string; }>; resetWorkflowState: EventEmitter; ulvCommandClick: EventEmitter; sortAscending: EventEmitter; sortDescending: EventEmitter; filter: EventEmitter; deselectAll: EventEmitter; rowCheck: EventEmitter<{ mo: any; index: any; cause?: any; }>; rowClick: EventEmitter<{ mo: any; index: any; }>; executeToolbarButton: EventEmitter<{ itemId: string; options?: any; }>; expandClick: EventEmitter; trackBySelectedFn: EventEmitter<{ index: any; record: any; }>; cartableFormClosed: EventEmitter<{ index: any; mo: any; }>; createNewMo: EventEmitter; updateMo: EventEmitter; hasDetailsInRow: EventEmitter; allCheckbox: EventEmitter; mandatory: EventEmitter; editFormPanelSave: EventEmitter; columnResized: EventEmitter; selectNextInlineRecord: EventEmitter; workflowShareButtons: EventEmitter; escapeKey: EventEmitter; resetGridSettings: EventEmitter; sortSettingsChange: EventEmitter; _reportViewRef: ComponentRef>; private _ulvMainService; private _vcr; private _injector; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; private _insertView; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FullscreenDialogDirective extends BaseDirective implements OnInit { ngOnInit(): void; onFullscreen(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NodeHasOneDepthLevelPipe implements PipeTransform { transform(node: MetaobjectDataModel): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class CardItemComponent extends BaseViewItemPropsComponent implements OnInit { setting: UiCardListViewSetting; _quickViewTemplate: TemplateRef; _contentTemplate: TemplateRef; extraFooterComponent: EjrayOlgo; noContent: boolean; cardWidth: string; maxWidth: string; minWidth: string; contextMenuInFooter: boolean; contextMenuEnabled: boolean; cardMedia: boolean; isCardTypeBanner: boolean; contentTemplateRef: TemplateRef; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardViewContentComponent extends BaseViewContentPropsComponent implements OnInit { sizeXl: number; sizeL: number; sizeM: number; sizeS: number; ngOnInit(): void; onExpandClick(mo: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiCardViewHorizontalGroupComponent extends UiCardViewComponent implements OnInit, OnChanges { dynamicPage: DynamicPageComponent; tabListComponent: IconTabBarComponent; isFirefox: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TitleComponent extends FieldBaseComponent implements OnInit { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ListItemComponent extends BaseViewItemPropsComponent implements OnInit, OnChanges { setting: UiListViewSetting; isDisplayType: boolean; avatarSize: Size; ngOnInit(): void; onRowCheck2(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HtreeCreateNewComponent extends BaseComponent implements OnInit { createNew: EventEmitter; relationList: RelationItemType[]; node: TreeNodeObj; relationItem: RelationItemType; ngOnInit(): void; onClick(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTableRowComponent extends BaseViewItemPropsComponent implements OnInit { showDetailsInRow: boolean; previewColumn: ReportViewColumn; columnComponents: MoForReportModel | null; dirtyColumns: Record; detailsCollapsed: boolean; columnSummary: EventEmitter; detailsFormItems: TemplateRef; detailsComponentSetting: any; isOdd: boolean; _renderer2: Renderer2; activeColumn: WritableSignal; ngOnInit(): void; reCalculateColumnSummary(elDom: HTMLElement, column: any): void; onColumnClick(column: ReportViewColumn): void; onColumnKeyEnter(column: ReportViewColumn): void; onRowDetails(): void; private _columnChangeToEditMode; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTableColumnComponent extends BaseColumnPropsComponent { disableEllapsis: boolean; fdTextMode: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BreadcrumbComponent extends BaseComponent { breadCrumb: BreadCrumbInfo; allBreadCrumb: BreadCrumbInfo[]; isLast: boolean; index: number; rtl: any; url: string; protected _renderer2: Renderer2; private _router; /** * */ constructor(); ngOnInit(): void; onBreadcrumb(): void; protected _buildUrl(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaSapUiRoutingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class FormToolbarButtonComponent extends BaseFormToolbaritemPropsComponent implements OnInit, OnChanges { inlineHelpDirective: InlineHelpDirective; parameters: any; btnClick: EventEmitter; onlyIcon: boolean; icon: string; inlineHelp: string; fdType: ButtonType; text: string; customText: string; minWidth: number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaSearchFormComponent extends UiFormPanelComponent { ngOnInit(): void; onClose2(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportNewTopFormComponent extends BaseViewItemPropsComponent implements OnInit { selectedMo: MetaobjectDataModel | null | undefined; add: EventEmitter; save: EventEmitter; rewriteInlineEditLayout94: boolean; newMo: MetaobjectDataModel; rewriteLayout: boolean; protected _ulvMainService: UlvMainService; ngOnInit(): void; onAdd(): void; onSave(): void; ngOnChanges(changes: SimpleChanges): void; private _setValue; private _createNewMo; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaNetworkOfflineComponent extends BaseComponent { dialogContainer: TemplateRef; _dialogRef: DialogRef | null; size: AbbrevationDeviceSize; private _dialogService; constructor(); openOfflineDialog(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FileViewerPopoverComponent extends BaseComponent { files: FileAttachmentInfo[]; file: FileAttachmentInfo; index: number; deviceSize: AbbrevationDeviceSize | null; canDownload: boolean; disableRemove: boolean; fdType: ButtonType; attachmentViewType: number; remove: EventEmitter; hideFullScreen: boolean; popoverOpened: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FileViewerComponent extends BaseComponent implements OnInit { fillWidth: boolean; deviceSize: AbbrevationDeviceSize; title: string; files: FileAttachmentInfo[]; contentDensity: ContentDensity; isImageGallery: boolean; isHorizontal: boolean; selectedFile: FileAttachmentInfo; selectedIndex: number; scrollToThumbnailIndex: number; imageLoadedCount: Array; allNeedImagesLoaded: i0.WritableSignal; private _dialogRef; constructor(); onClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BlobViewerComponent extends BaseComponent implements OnInit, OnChanges { file: FileAttachmentInfo; _pdfViewerOnDemand: any; valueUrl: SafeResourceUrl; loading: i0.WritableSignal; fallbackUrl: string; isMobile: boolean; blobUrl: string; private _domSanitizer; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onVisibilityChange(e: any): void; protected _downloadFileId(fileId: any, viewInBrowser: any, convertTo: any, forOcx: any, isOfficeOnline: any): void; protected getFallbackUrl(fileId: any): string; protected _setLoading(loading: any): void; protected _downloadFileIdCompleted(response: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FullscreenFilesDirective { files: FileAttachmentInfo[]; selectedIndex: number; title: string; deviceSize: AbbrevationDeviceSize; isImageGallery: boolean; component: Type; private _dialogService; _handleClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class DownloadFilesDirective { files: FileAttachmentInfo[]; constructor(); _handleClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NotificationItemComponent extends BaseComponent implements OnInit { option: { title: string; msg: SafeHtml; isRtl: boolean; image: string; icon: string; Closable: boolean; callback: () => void; mo: MetaobjectDataModel; NotificationItem: NotificationItem; }; notificationItem: NotificationItem; showCloseButton: boolean; viewed: EventEmitter; remove: EventEmitter<{ items: NotificationItem[]; silent: boolean; }>; actionClick: EventEmitter<{ item: NotificationItem; btn: NotificationAction; }>; showEvent: EventEmitter<{ tag: string; mo: MetaobjectDataModel; nama: string; }>; closeEvent: EventEmitter<{ mo: MetaobjectDataModel; nama: string; }>; hide: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaCartableTemplateComponent extends RichTextStaticComponent implements OnInit { parameters: any | MetaobjectDataModel; mo: MetaobjectDataModel; text: string; relatedMo: MetaobjectDataModel; ngOnInit(): void; protected get moContext(): MetaobjectDataModel; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaCartableFormComponent extends FormBaseComponent implements OnInit { _isSmallDevice: boolean; ngOnInit(): void; protected _isSmalDeviceSize(deviceSize: AbbrevationDeviceSize): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaCartableGroupComponent extends BaseViewItemPropsComponent implements OnInit { /** * */ allItem: { unreadCount: number; allCount: number; }; allItemChecked: boolean; builtinGroups: MetaobjectDataModel[]; isLastBuiltin: boolean; isBuiltin: any; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; detectChanges(): void; _rowCheckAll(): void; onClick(isAll: boolean): void; _rowCheck(): void; private _checkSystemi; private _calcAll; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaColumnIndicatorComponent extends BaseComponent implements OnInit { backColor: string; hideBorderBottom: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaFieldKeyValueComponent extends FieldBaseComponent implements OnInit { parameters: BarsaKeyValueSetting; status: ObjectStatus; valueNumber: number; valueString: string; ngOnInit(): void; protected _setStatus(): void; protected _setValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaKeyValueSetting extends MetaobjectDataModel { Status: string; Icon: string; IsNumber: boolean; Unit: string; Postfix: string; DecimalCount: number; IsLarge: boolean; } declare class BarsaToolbaritemSearchComponent extends BaseFormToolbaritemPropsComponent implements OnInit { searchMode: boolean; searchTerm: string; onClick(e: any): void; onSearchSubmit(): void; onSearchModeChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiHtmlViewerComponent extends FieldBaseComponent { safeHtml: SafeHtml; ngAfterViewInit(): void; protected _setValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaPishnamayeshPayamComponent extends FieldBaseComponent implements OnInit { data: PayamClassType; expanded: boolean; protected _dateService: DateService; ngOnInit(): void; protected _setValue(val: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type PayamType = { AccessLevel: number; Attachments?: PayamAttachment[]; BccText: string; Subject: string; MainNoText: string; CategoryString: string; CcText: string; ContentHtml: string; CustomText: string; FromText: string; FromPhoto: string; Order: number; Importance: number; ReadDate: string; SendDate: string; ToText: string; Todo: PayamTodo; Details?: PayamType[]; }; declare class PayamClassType { payam: PayamType; private _domSanitizer; private _dateService; $content?: SafeHtml; $sendDate?: string; $readDate?: string; $fromPhoto?: string; $toText?: string[]; $ccText?: string[]; $bccText?: string[]; $details?: PayamClassType[]; $attachments?: FileAttachmentInfo[]; $importance: { icon: string | null; text: string | null; }; $accessLevel: { icon: string | null; text: string | null; }; $todo: { text: string; color: string; }; constructor(payam: PayamType, _domSanitizer: DomSanitizer, _dateService: DateService); private _textTodo; private _textImportance; private _textAccessLevel; private _iconImportance; private _iconAccessLevel; private _getSize; private _getAttachmentIcon; private _getDateString; } type PayamAttachment = { Attachtype: string; Extension: string; Id: string; Name: string; Size: string; }; type PayamTodo = { DueDate: string; State: number; DoneDate?: string; }; declare class BarsaTextEllipsisComponent extends BaseComponent implements OnInit, AfterViewInit { text: string; fontSize: string; deviceSize: AbbrevationDeviceSize; ellipsised: boolean; width: number; protected _renderer2: Renderer2; protected _cdr: ChangeDetectorRef; ngAfterViewInit(): void; onEllapsised(val: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaListFileLinearGmailComponent extends UiFileLinearListBoxComponent { onRetry(fileAttachment: FileAttachmentInfo): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaLinkableItemsPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; visibleControls: LayoutSetting[]; hideControls: LayoutSetting[]; ngOnInit(): void; onAddToVisibleControls(item: LayoutSetting): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaEnumMenuButtonComponent extends FieldBaseComponent implements OnInit { parameters: BarsaEnumMenuButtonSetting; valueCaption: string; valueStatus: ButtonType; valueItem: any; ngOnInit(): void; onValueChange(menu: any, value: string): void; protected _setValueCaption(): void; protected _getPlaceholder(): string; protected _setValue(value: string): void; protected setValue(selectedValue: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaEnumMenuButtonSetting extends MetaobjectDataModel { ValuesStatus: MoForReportModel; Placeholder: string; } declare class BarsaCardLayoutPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; parameters: BarsaCardLayoutPanelSetting; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaCardLayoutPanelSetting extends MetaobjectDataModel { HideTitle: boolean; Margin: string; } declare class BarsaHorizontalFlexPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; parameters: HorizontalFlexPanelSettings; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface HorizontalFlexPanelSettings extends MetaobjectDataModel { Gap: string; } declare class BarsaBaseLayoutPanelComponent extends BaseComponent implements OnInit { layoutControls: LayoutSetting[]; config: LayoutSetting; maxLabelWidth: number; isSearchPanel: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaBarPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaFormSideContentComponent extends FormPropsBaseComponent implements OnInit { _isSmallDevice: boolean; _background: string; parameters: BarsaFormSideContentSetting; sideContentLayout: LayoutSetting | null; mainContentLayout: LayoutSetting | null; autoHeight: boolean; isOpenQuickAccess$: Observable; smallDevice: boolean; afterViewInit: boolean; ngOnInit(): void; ngAfterViewInit(): void; openSidebar(): void; closeSidebar(): void; protected _isSmallDeviceSize(deviceSize: AbbrevationDeviceSize): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaFormSideContentSetting extends MetaobjectDataModel { SideContent: string; MainContent: string; HideSideContentTitle: boolean; HideMainContentTitle: boolean; BgColor: string; MainContentWidth: string; AutoHeight: boolean; FirstDefaultMenuState: number; FixSideContentHeight: boolean; } declare class DialogHandlerDirective { config: DialogConfig; component: Type | TemplateRef; private _dialogService; _handleClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class BarsaSimpleFormComponent extends BaseComponent implements OnInit, OnChanges { _toolbarComponent: ToolbarComponent; toolbarClick: EventEmitter; workflowChoiceClick: EventEmitter; close: EventEmitter; breadCrumbs: BreadCrumbInfo[] | null; toolbarVisible: boolean; toolbarItems: any[]; layoutActions: any[]; layout94: any; parameters: MetaobjectDataModel; workflowPanelUi: any; context: any; title: string; subtitle: string; description: string; facetList: any[]; fieldDict: { [key: string]: string; } | undefined; removeHeaderBorder: boolean; removeContentPadding: boolean; isMobile: boolean; mo: MetaobjectDataModel; avatar: any; rtl: boolean; isModal: boolean; hideTitle: boolean; hideClose: boolean; hidePin: boolean; mask: boolean; canSend: boolean; contentIsPage: boolean; contentDensity: ContentDensity; deviceSize: 's' | 'm' | 'l' | 'xl'; dirValue: 'rtl' | 'ltr'; landscape: boolean; standalone: boolean; modernTabs: LayoutSetting[]; workflowButtons: any[]; layoutGridCol: number; colLg: number; colXl: number; colMd: number; formContentMaxWidth: number; titleRef: ViewContainerRef; headerAvatarRef: TemplateRef; closeFormTemplate: TemplateRef; selectedTab: any; RefreshSize: () => void; toolbarShouldOverflow: boolean; workflowInfoText: string; workflowButtonsComboMode: boolean; isFirefox: boolean; layout1: FormLayoutCol; layout2: FormLayoutCol; ngOnInit(): void; onToolbarClick(btn: any, menu?: any): void; onWfChoiceSelect(wfChoice: any): void; onTabChanged(tab: TabPanelComponent): void; getNumber(val: any): number; onDynamicComponentEvents(e: any): void; _hanldeLayout(): void; protected _refreshSize(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaListLayoutPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaGridLayoutPanelComponent extends LayoutPanelBaseComponent implements OnInit { layoutControls: LayoutSetting[]; parameters: BarsaGridLayoutPanelSetting; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaGridLayoutPanelSetting extends MetaobjectDataModel { GridColumns: MoForReportModel; Margin: string; CardMode: boolean; } declare class BarsaDynamicFieldComponent extends FieldBaseComponent implements OnInit { layoutControls: LayoutSetting[]; parameters: BarsaDynamicFieldSetting; error: string; componentUi: EjrayOlgo; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaDynamicFieldSetting extends MetaobjectDataModel { FieldEjrayOlgo: string; } declare class SapSizePipe implements PipeTransform { transform(deviceSize: AbbrevationDeviceSize): 'sm' | 'md' | 'lg' | 'xl'; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class AvatarGridColPipe implements PipeTransform { transform(deviceSize: AbbrevationDeviceSize, isAvatarCol?: boolean): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class UiMultiSelectRadioComponent extends UiMultiSelectComboComponent implements OnInit, OnDestroy { selectedItems: { id: string; txt: string; }[]; maxWidth: any; dataList: any; id: string; ngOnInit(): void; ngAfterViewInit(): void; onItemClicked(item: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMultiSelectCheckboxComponent extends UiMultiSelectComboComponent implements OnInit, OnDestroy, OnChanges { selectedItems: { id: string; txt: string; }[]; maxWidth: any; dataList: any; id: string; ngOnInit(): void; ngAfterViewInit(): void; onCheckedChange(item: any): void; protected _setDataList(): void; protected _handleSetValue(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMultiSelectSliderComponent extends UiMultiSelectComboComponent implements OnInit, OnDestroy { slider: SliderComponent; selectedValue: { value: string; label: string; }; sliderWidth: number; parameters: MultiSelectSliderSetting | MetaobjectDataModel; ngOnInit(): void; protected _setDataList(): void; protected _handleSetValue(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MultiSelectSliderSetting extends MetaobjectDataModel { MaxWidth: number; } declare class UiMultiSelectCardComponent extends UiMultiSelectComboComponent implements OnInit, OnDestroy { selectedItems: { id: string; txt: string; }[]; maxWidth: any; dataList: any; id: string; ngOnInit(): void; ngAfterViewInit(): void; onRadioClicked(item: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiMultiSelectSmileComponent extends UiMultiSelectSliderComponent implements OnInit, OnDestroy { smileIcons: SmileSetting[]; parameters: MultiSelectSmileSetting; ngOnInit(): void; onItemClicked(smile: SmileSetting): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MultiSelectSmileSetting extends MetaobjectDataModel { FacesMode: MoForReportModel; SizeValue$Caption: string; } interface SmileSetting extends MetaobjectDataModel { FaceMode$Caption: string; FaceModeText: string; FaceModeValue: string; FaceColor: string; } declare class UiNumIntSliderComponent extends FieldBaseComponent implements OnInit { slider: SliderComponent; parameters: NumIntSliderSetting; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface NumIntSliderSetting extends MetaobjectDataModel { Min: number; Max: number; Step: number; MaxWidth: number; } declare class BarsaReportCheckboxSwitchButtonComponent extends BaseComponent { events: EventEmitter; activeText: string; inactiveText: string; semantic: boolean; parameters: MetaobjectDataModel; value: boolean; ngOnInit(): void; onCheckChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaColumnRowNumberComponent extends BaseComponent implements OnInit { rowNumber: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaReportOneOfListComponent extends ReportViewBaseComponent { disabled: boolean; _inputGroupRef: InputGroupComponent; popover: PopoverComponent; hastLastRecord: WritableSignal; caption: string; isMobile: boolean; customButtons: MenuItem[]; private _dialogService; private _router; private _activatedRoute; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; get getNewButton(): MenuItem | undefined; onAdd(popover: any): void; open(popover: any, dialogTemplate: any): void; close(dialogRef: any): void; openInIndependentFormClicked(): void; private _setLastRecord; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaReportOneOfListSetting extends UiReportViewBaseSetting { DbColumnName: string; OpenInIndependentForm: string; RelatedReport: MetaobjectDataModel; } declare class BarsaCardRowPayamComponent extends BaseViewItemPropsComponent implements OnInit { hideContent: boolean; content: SafeHtml; parameters: BarsaCardRowPayam; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaCardRowPayam extends MetaobjectDataModel { FieldTitle: string; FieldDateTimeLeft: string; FieldDateTimeRight: string; ShowAttachments: boolean; FieldAttachments: string; } declare class BarsaQuestionPostComponent extends BaseViewItemPropsComponent { isMobile: boolean; ngOnChanges(changes: SimpleChanges): void; onRowClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerFormComponent extends FormPropsBaseComponent { protected readonly toolbar: BarProp; ngOnChanges(changes: SimpleChanges): void; onVoteChange(isPositive: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerFormAddCommentComponent { postId: string; addComment: EventEmitter; newCommentText: string; showAddCommentTextArea: boolean; sending: boolean; private _cdr; onAddComment(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaAnswerCardComponent extends BaseViewItemPropsComponent { protected readonly toolbar: BarProp; protected readonly onvolumechange: ((this: Window, ev: Event) => any) | null; ngOnChanges(changes: SimpleChanges): void; onRowCheck(): boolean; onVoteChange(_: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerCreatorTimeSectionComponent { post: MetaobjectDataModel; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerCommentsSectionComponent { post: MetaobjectDataModel; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerVoteSectionComponent extends BaseComponent implements OnInit { vote: boolean | string; voteDowns: number; voteUps: number; voteChange: EventEmitter; protected readonly toolbar: BarProp; ngOnChanges(changes: SimpleChanges): void; onVote(isPositive: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaQuestionAnswerContentActionsSectionComponent { mo: MetaobjectDataModel; buttons: any[]; btnClick: EventEmitter; private _domSanitizer; safeHtml(html: any): SafeHtml; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChipComponent implements OnChanges { title: string; moreInfo: string; canCheck: boolean; checkedChange: EventEmitter; set isChecked(value: boolean); private _cdr; private _isChecked; get getClass(): string; get cursorPointer(): boolean; get hoverTextColor(): boolean; get border(): boolean; get bgSelectedHover(): boolean; onRowClick(): void; ngOnChanges(changes: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTagChipComponent extends BaseViewItemPropsComponent { isChecked: boolean; ngOnChanges(changes: SimpleChanges): void; rowChecked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaReportCardFlexViewComponent extends ReportViewBaseComponent { ngOnChanges(changes: SimpleChanges): void; showAll(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTagsCategoryRowComponent { rowCheck: EventEmitter; category: any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaTagCategoriesComponent extends ReportViewBaseComponent { groupedTags: any[]; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; groupTags(moDataList: MetaobjectDataModel[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaCustomInlineEditComponent extends ReportViewBaseComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaCustomInlineEditRowComponent extends BaseViewItemPropsComponent { params: FormComponentParams; rewriteInlineEditLayout94: boolean; protected readonly toolbar: BarProp; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatComponent extends FormBaseComponent implements OnInit, OnDestroy { selectedThread: WritableSignal; messages: WritableSignal; replyingMessage: WritableSignal; _newMessageText: string; ngOnInit(): void; ngOnDestroy(): void; onTextChange($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatContentToolbarComponent { avatar: string; title: string; subtitle: string; status: number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type Message = { id: string; owner: User$1; text?: string; files?: FileAttachmentInfo[]; image?: FilePictureInfoModel; createdAt: Date; deliveredAt: Date; readAt: Date; userId: string; }; type User$1 = { id: string; avatar: string; name: string; }; declare class BarsaChatMessageComponent extends BaseComponent { message: Message; showSender: boolean; nextIsSame: boolean; pervIsSame: boolean; badge: boolean; nextHasBadge: boolean; badgeLabel: string; reply: EventEmitter; animationState: WritableSignal<'hidden' | 'visible'>; ngOnInit(): void; hideMessage(): void; imageRatio(image: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatUserListComponent extends ReportViewBaseComponent { users: WritableSignal>; protected _picFieldSrc: PictureFieldSourcePipe; protected _rval: MoReportValuePipe; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; protected _prepareUsers(moDataList: MetaobjectDataModel[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type User = { id: string; mo: MetaobjectDataModel; avatar: string; unreadCount: number; muted: boolean; online: boolean; selected: boolean; lastMessage: { text: string; }; lastMessageReadDate: string; lastMessageIsForMe: boolean; title: string; status: any; }; type BarsaChatUserListSettings = UiReportViewBaseSetting; declare class BarsaChatContentComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatThreadsListToolbarComponent { displayName: i0.InputSignal; avatar: i0.InputSignal; add: i0.OutputEmitterRef; edit: i0.OutputEmitterRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatThreadsListComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatListComponent extends ReportViewBaseComponent implements OnInit, OnChanges { _chatContentElement: ElementRef; viewPort: CdkVirtualScrollViewport; replyingMessage: Message | null; simple: boolean; setReplyingMessage: EventEmitter; messages: WritableSignal; moment: any; currentUserId: string; private _rval; private _picField; private _pagingSetting; private _pageChanged; private _modatalistChanged; private _pendingScrollIndex; private injector; /** * */ constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onVisible(): void; _trackByMessage(_index: number, row: Message): string; private scrollToBottom; private _prepareMessages; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaChatListSettings extends UiReportViewBaseSetting { UserField: string; DisplayNameField: string; UserPictureField: string; CreationDateField: string; ReadAtField: string; MessageTextField: string; FileDataField: string; PictureDataField: string; } declare class BarsaModalComponent extends BaseComponent { _dialogTemplate: TemplateRef; settings: BarsaModalSetting; dialogRef: any; protected _dialogService: DialogService; protected _router: Router; protected _activatedRoute: ActivatedRoute; ngOnInit(): void; onClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaModalSetting extends MetaobjectDataModel { BodyComponent: EjrayOlgo; } declare class BarsaTabRouteManagerComponent extends BaseComponent { pages: Array; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaBreadcrumbsComponent extends BaseComponent { _breadCrumbService: BreadcrumbService; breadcrumbs$: Observable; isMobile: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableThDirective extends BaseDirective { fieldTypeId: number; caption: string; icon: string; inlineEditMode: boolean; isImageOrIcon: boolean; columnsLength: number; tableWidth: number; last: boolean; rtl: boolean; column: ReportViewColumn; disableResponsive: boolean; disableResize: boolean; disableHeaderContextMenu: boolean; hasSecondaryColumns: boolean; tableHeaderMode: TableHeaderWidthMode; disableThResize: boolean; set colClass(val: string); set displayType(val: string); set name(val: string); set index(val: number); ngOnInit(): void; _setWidth(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class BarsaRowInlineActionlistComponent extends BaseComponent { actionList: Array; mo: MetaobjectDataModel; index: number; btnClick: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiBpmnViewerComponent extends SapUiReportBaseComponent { isReportPage: boolean; layoutInfo: LayoutSetting; fillEmptySpace: FillEmptySpaceDirective; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaBarDownloadFileComponent extends BaseViewItemPropsComponent { popover: any; file: FileAttachmentInfo; files: FileAttachmentInfo[]; hideFullScreen: boolean; isMobile: boolean; canPrint: boolean; selectedIndex: number; deviceSize: AbbrevationDeviceSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiNotificationViewComponent extends ReportViewBaseComponent implements OnInit { viewSetting: UiNotificationViewSettings; fieldList: WritableSignal; ngOnInit(): void; onAction(commandBody: string): void; onEvents(mo: any, index: any, e: { title: string; data?: any; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NotificationItemActionsComponent extends BaseComponent implements OnInit { events: EventEmitter<{ title: string; data?: any; }>; deviceSize: AbbrevationDeviceSize; showCloseButton: boolean; setting: MetaobjectDataModel; mo: MetaobjectDataModel; _deviceSize: string; viewed: EventEmitter; remove: EventEmitter<{ items: MetaobjectDataModel[]; silent: boolean; }>; actionClick: EventEmitter<{ item: MetaobjectDataModel; btn: NotificationAction; }>; showEvent: EventEmitter<{ tag: string; mo: MetaobjectDataModel; nama: string; }>; closeEvent: EventEmitter; uiActions: i0.WritableSignal; tag: i0.WritableSignal; hideShowButton: i0.WritableSignal; overflowButtons: i0.WritableSignal; hideDeleteButton: i0.WritableSignal; hide: boolean; private _portalService; ngOnInit(): void; onAction(title: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaFormLayoutPanelComponent extends LayoutPanelBaseComponent implements OnInit { _isSmallDevice: boolean; _background: string; _headerEl: ElementRef; _footerEl: ElementRef; _mainEl: ElementRef; parameters: BarsaFormLayoutPanelSettings; headerContentLayout: LayoutSetting | null; footerContentLayout: LayoutSetting | null; mainContentLayout: LayoutSetting | null; smallDevice: boolean; afterViewInit: boolean; _layoutMainContentService: LayoutMainContentService; ngOnInit(): void; ngAfterViewInit(): void; onFillEmptyHeightChanged(): void; _refreshMainContehtHeight(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaFormLayoutPanelSettings extends MetaobjectDataModel { HeaderContent: string; MainContent: string; FooterContent: string; BgColor: string; } declare class UiReportCarouselViewComponent extends ReportViewBaseComponent implements OnInit { splideElRef: ElementRef; _width: any; type: SliderType; carouselCls: string; width: number; height: number; get dom(): HTMLElement; _splide: undefined | any; rval: MoReportValuePipe; protected readonly _picFieldSrc: PictureFieldSourcePipe; protected readonly _renderer2: Renderer2; protected readonly _el: ElementRef; protected readonly _router: Router; ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onRefresh(): void; _init(): void; _fullMount(): void; _singleMount(): void; _multipleMount(): void; _smallMount(): void; get _getCommonOptions(): Record; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiReportCarouselViewSettings extends UiCardListViewSetting { RowOlgo: EjrayOlgo; SliderType$Caption: SliderType; WidthSize: number; HeightSize: number; TitleColumn: string; SubtitleColumn: string; PictureColumn: string; } type SliderType = 'full' | 'multiple' | 'single' | 'small' | undefined; declare class BarsaCardBannerComponent extends BaseViewItemPropsComponent { isChecked: boolean; parameters: BarsaCardBannerSettings; isNotLegendColor: boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; rowChecked(): void; onUlvCommand2(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaCardBannerSettings extends MetaobjectDataModel { Height: number; LegendColor: number; CustomColor: string; TitleColumn: string; SubtitleColumn: string; PictureColumn: string; } declare class ContentDensityDirective extends BaseDirective { private _contentDensity; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class BarsaThemeComponent extends BaseComponent { parameters: BarsaThemeSettings; settings: BarsaThemeSettings; themeStyleLinkIdentifiers: Record; private readonly DEFAULT_THEME; private readonly DEFAULT_CONTENTDESNITY; private readonly _themingService; private readonly _contentDensityService; private readonly _portalService; private readonly _domSanitizer; private readonly _rtlService; private readonly _localStorage; private readonly _renderer; private readonly _document; private _currentTheme; private _currentContentDensity; ngOnInit(): void; private _loadUserPortalSettings; private _setUserSettings; private _applySettingsFromLocalStorage; private _setDefaultTheme; private _setTheme; private _applyPortalTheme; private _getStyleLinkElement; private _setBodyContentDensityAndtheme; private _checkDarkUi5; private _checkContentDensityUi5; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BarsaThemeSettings extends MetaobjectDataModel { SapTheme$Caption: string; ContentDensity$Caption: ContentDensityMode; } declare class BarsaImgSkeletonComponent extends BaseComponent { title: string; size: [number, number]; imageUrl: string; widthFull: boolean; hideSkeleton: i0.WritableSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaBottomMenuViewComponent extends ReportViewBaseComponent { hide: i0.WritableSignal; isMobile: boolean; ngOnInit(): void; createRipple(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface BottomMenuViewSettings extends UiReportViewBaseSetting { UrlField: string; IconField: string; TitleField: string; BadgeField: string; DynamicCommandField: string; } declare class DarkClassDirective extends BaseDirective implements OnInit { private _themingService; ngOnInit(): void; private _addDarkClass; private _subscribeToThemeChanges; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class FixTabMoreDirective extends BaseDirective { fixTabMore: IconTabBarComponent; private _resizeHandle; private _bbbTranlsate; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class UiSignatureComponent extends FieldBaseComponent implements OnInit { private canvasRef; ngOnInit(): void; onCanvasResize(e: DOMRectReadOnly): void; onCanvasClear(): void; onFileDeleted(): void; private displayImage; private initSignaturePad; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaMegamenuComponent extends BaseComponent { menuGroups: MegaMenuGroup[]; titleKey: string; iconKey: string; visibilityChange: EventEmitter<{ visibility: string; menu: MegaMenuGroup; }>; sideNavScroll: ElementRef; rtl: i0.WritableSignal; showScrollButtons: i0.WritableSignal; private _router; private _portalService; ngAfterViewInit(): void; onMainGroupClick(group: MegaMenuGroup): void; onPopoverBeforeOpen(group: MegaMenuGroup): void; checkScrollVisibility(): void; onScrollSideNavLeft(): void; onScrollSideNavRight(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface MegaMenuGroup { id: string; title: string; data: any; routePath?: string; icon?: string; iconImage?: string; color?: string; children?: MegaMenuGroup[]; items?: MegaMenuItem[]; } interface MegaMenuItem { id: string; title: string; subtitle?: string; icon?: string; iconImage?: string; command?: any; handleClick: (args: any) => void; } declare class UiMapReportComponent extends ReportViewBaseComponent implements OnInit, AfterViewInit, OnChanges { _mapContainer: ElementRef; _popoverExt: ElementRef; _ulvContextMenuCmp: UlvContextMenuComponent; renderedMap: boolean; elemPopover: HTMLElement; popoverX: number; popoverY: number; signalMap: i0.WritableSignal; protected _leafletWrapper: any; protected _picfieldSrc: PictureFieldSourcePipe; private _lastOnContextEventLoc; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onVisible(): void; onLongPress({ latlng, x, y }: { latlng: { lat: number; lng: number; }; x: number; y: number; }): void; onElemCreated(e: any): void; protected _drawMap(mapContainer: HTMLElement): void; protected _drawMarkerOrPolygon(): void; protected _prepareMarkers(moDataList: MetaobjectDataModel[]): void; protected _convertMoToMarker(mo: MetaobjectDataModel): any; protected _clearMarker(): void; protected _setData(nodes: any, edges: any, options: any): void; protected _createMarker(id: any, mo: any, lat: any, lng: any, text: any, icon: any, draggable: any): any; protected _addMarker(marker: any): void; protected _popupClose(_e: any): void; protected _popupopen(_e: any): void; protected _contextmenu(_e: any): void; protected _preClick(_e: any): void; protected _dblclick(_e: any): void; protected _markerClick(mapData: MetaobjectDataModel): void; protected _showContextMenu(latlng: { lat: number; lng: number; }, x: any, y: any): void; protected _keypress(_e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiMapSettings extends UiReportViewBaseSetting { FieldLng: string; FieldLat: string; FieldMarkerPicture: string; Groupby: string; IconMarker: { Url: string; }; Polygon: boolean; Color1: string; Color2: string; } declare class BarsaInfobarsComponent { infobars: Array; dismiss: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DynamicCommandComponent extends BaseComponent { minheight: string; loading$: i0.WritableSignal; private _activatedRoute; private _applicationCtrlService; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaChatMessageStatusComponent { messageRead: boolean; messageSent: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UtilDateToHhMmPipe implements PipeTransform { transform(value: Date): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class UtilChatTimeBadgePipe implements PipeTransform { transform(value: string | Date | number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class BarsaSapUiModule extends BaseModule { protected dcm: DynamicComponentService; protected componentFactoryResolver: ComponentFactoryResolver; protected dynamicComponents: typeof barsa_sap_ui.UiInfoBarPanelComponent[]; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); static forRoot(): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ApplyConditionalFormatsDirective, AvatarGridColPipe, BarsaAnswerCardComponent, BarsaAspViewerComponent, BarsaBarDownloadFileComponent, BarsaBarPanelComponent, BarsaBaseLayoutPanelComponent, BarsaBottomMenuViewComponent, BarsaBreadcrumbsComponent, BarsaCardBannerComponent, BarsaCardLayoutPanelComponent, BarsaCardRowPayamComponent, BarsaCartableFormComponent, BarsaCartableGroupComponent, BarsaCartableTemplateComponent, BarsaChatComponent, BarsaChatContentComponent, BarsaChatContentToolbarComponent, BarsaChatListComponent, BarsaChatMessageComponent, BarsaChatMessageStatusComponent, BarsaChatThreadsListComponent, BarsaChatThreadsListToolbarComponent, BarsaChatUserListComponent, BarsaChipComponent, BarsaColumnIndicatorComponent, BarsaColumnRowNumberComponent, BarsaCustomInlineEditComponent, BarsaCustomInlineEditRowComponent, BarsaDateTimePickerComponent, BarsaDynamicFieldComponent, BarsaEnumMenuButtonComponent, BarsaFieldKeyValueComponent, BarsaFormLayoutPanelComponent, BarsaFormSideContentComponent, BarsaGridLayoutPanelComponent, BarsaHorizontalFlexPanelComponent, BarsaImgSkeletonComponent, BarsaInfobarsComponent, BarsaLinkableItemsPanelComponent, BarsaListFileLinearComponent, BarsaListFileLinearGmailComponent, BarsaListLayoutPanelComponent, BarsaMegamenuComponent, BarsaModalComponent, BarsaMonacoEditorComponent, BarsaNetworkOfflineComponent, BarsaPishnamayeshPayamComponent, BarsaQuestionAnswerCommentsSectionComponent, BarsaQuestionAnswerContentActionsSectionComponent, BarsaQuestionAnswerCreatorTimeSectionComponent, BarsaQuestionAnswerFormAddCommentComponent, BarsaQuestionAnswerFormComponent, BarsaQuestionAnswerVoteSectionComponent, BarsaQuestionPostComponent, BarsaReportCardFlexViewComponent, BarsaReportCheckboxSwitchButtonComponent, BarsaReportOneOfListComponent, BarsaRowInlineActionlistComponent, BarsaSapUiModule, BarsaSapUiRoutingModule, BarsaSearchFormComponent, BarsaSimpleFormComponent, BarsaTabRouteManagerComponent, BarsaTableColumnComponent, BarsaTableHeaderComponent, BarsaTableRowComponent, BarsaTagCategoriesComponent, BarsaTagChipComponent, BarsaTagsCategoryRowComponent, BarsaTextEllipsisComponent, BarsaThemeComponent, BarsaTinyemceComponent, BarsaToolbaritemSearchComponent, BarsaTreeItemComponent, BarsaUlvMainComponent, BlobViewerComponent, BreadcrumbComponent, CaptchaFieldComponent, CardItemComponent, CardViewContentComponent, ColRendererDirective, ColumnMatrixRendererComponent, ColumnRendererComponent, ContentDensityDirective, CustomDateTimeComponent, DarkClassDirective, DeviceInfoFieldBaseComponent, DialogHandlerDirective, DownloadFilesDirective, DynamicCommandComponent, DynamicPageSizePipe, FileGalleryViewerComponent, FileInDialogComponent, FileViewerComponent, FileViewerContentComponent, FileViewerPopoverComponent, FixTabMoreDirective, FormDialogComponent, FormDialogLessComponent, FormToolbarButtonComponent, FormToolbarComponent, FormWizardComponent, FullscreenDialogDirective, FullscreenFilesDirective, FundamentalDynamicFormComponent, GanttDhtmlChartViewComponent, GetFormLayoutGrid, GlobalSearchComponent, GlobalSearchModuleComponent, GlobalSearchPanelComponent, HeaderAvatarComponent, HtreeCreateNewComponent, HyperlinkComponent, IconBusinessSuite, IconTNT, InlineSaveAndCancelComponent, LayoutActionsComponent, LayoutControlComponent, LayoutWizardComponent, ListItemComponent, LyEmptySpaceComponent, LyHorizontalLayoutComponent, LyLabelComponent, LyLayoutContainerComponent, LyLayoutContainerOfRootComponent, LyLayoutFieldLabelComponent, LyLayoutPanelComponent, LyLineComponent, LySimpleLabelComponent, LyTabContainerComponent, LyTabPageComponent, LyVerticalLayoutComponent, ManageFiltersReportComponent, MaskComponent, MatrixValuePipe, MessageStripComponent, NoDataComponent, NodeHasOneDepthLevelPipe, NotificationItemActionsComponent, NotificationItemComponent, ObjectStatusIconPipe, ProgressIndicatorComponent, ReportNewTopFormComponent, ReportSearchFieldsHiddenSettingsComponent, ReportSearchFieldsManageComponent, ReportSearchPanelSaveComponent, ReportViewRendererDirective, ResponsiveToolbarComponent, ResponsiveToolbarRendererComponent, RichTextStaticComponent, SapFontClassPipe, SapFontPipe, SapSizePipe, SapUiReportBaseComponent, SearchPanelComponent, StaticTextComponent, StringToArrayPipe, TableThDirective, TitleComponent, UiAspReportViewerComponent, UiBpmnViewerComponent, UiButtonComponent, UiCalendarComponent, UiCardViewComponent, UiCardViewHorizontalGroupComponent, UiCheckBoxComponent, UiColorUiComponent, UiContainerWithButtonComponent, UiDateRangeExComponent, UiDateTimeComponent, UiEditableGridComponent, UiExceptionFormComponent, UiFileLinearListBoxComponent, UiFormPanelComponent, UiGanttChartComponent, UiGraphComponent, UiGridColumnsComponent, UiGridComponent, UiGridFilterItemComponent, UiGridFilterSettingsComponent, UiGridSortItemComponent, UiGridSortSettingComponent, UiHtmlViewerComponent, UiInfoBarPanelComponent, UiLabelComponent, UiLinearListContainerWithButtonComponent, UiListViewComponent, UiMapComponent, UiMapReportComponent, UiMatrixViewComponent, UiMoInfoComboViewerComponent, UiMoInfoGeneralObjectUiComponent, UiMoInfoSubFormUiComponent, UiMoInfoUlvComboComponent, UiMonacoEditorComponent, UiMultiSelectCardComponent, UiMultiSelectCheckboxComponent, UiMultiSelectComboComponent, UiMultiSelectRadioComponent, UiMultiSelectSliderComponent, UiMultiSelectSmileComponent, UiNotificationViewComponent, UiNumDecimalUiComponent, UiNumIntSliderComponent, UiNumIntUiComponent, UiPdfViewerComponent, UiPictureFileComponent, UiPicturesInfoComponent, UiRadioGroupComponent, UiReadOnlyFieldComponent, UiReportCarouselViewComponent, UiReportContainerComponent, UiSearchCommandInfoUiComponent, UiSignatureComponent, UiSimpleComboComponent, UiSinglePictureComponent, UiSwitchButtonComponent, UiTableViewComponent, UiTextAreaComponent, UiTextFieldAutoCompleteComponent, UiTextFieldComponent, UiTimeSpanComponent, UiTinymceComponent, UiTreeComponent, UiTreeViewComponent, UiUlvFormMultiSelectUiComponent, UiUlvMainUiComponent, UiWorkflowPanelUiComponent, UlLoadingMaskUiComponent, UlMsgBoxAdapterComponent, UlNotifyPopupComponent, UlToastAdapterComponent, UlvColumnSettingsComponent, UlvContextMenuComponent, UlvFilterSettingsComponent, UlvFormMultiSelectComponent, UlvGroupbySettingsComponent, UlvPagingComponent, UlvSelectionComponent, UlvSettingsComponent, UlvSortSettingsComponent, UlvToolbarComponent, UploadFileStatusPipe, WidthTypeEnum, WizardLayoutDirective, _trimEnd, getNestedValue, insertAvatar, sort }; export type { DropInfo, FormLayoutCol, Media, MegaMenuGroup, MegaMenuItem };