import * as i64 from 'barsa-novin-ray-core'; import { MetaobjectDataModel, FilePictureInfoModel, UiReportViewBaseSetting, MoForReportModel, ReportViewBaseComponent, FieldBaseComponent, FormBaseComponent, BaseComponent, ReportBaseComponent, AbbrevationDeviceSize, BaseItemContentPropsComponent, CardBaseItemContentPropsComponent, FormPropsBaseComponent, GeneralControlInfoModel, ReportViewColumn, BaseFormToolbaritemPropsComponent, DateService, AudioRecordingService, VideoRecordingService, FormComponentParams, IUploadingState, FilesValidationHelper, LinearListHelper, FileAttachmentInfo, UploadService, LayoutSetting, FormSetting, BaseViewItemPropsComponent, TypeUlvMainCtrlr, PortalService, ColumnValueOfParametersPipe, RowDataOption, BaseModule, DynamicComponentService } from 'barsa-novin-ray-core'; import * as i66 from 'barsa-sap-ui'; import { DeviceInfoFieldBaseComponent, UiMoInfoSubFormUiComponent, UiCheckBoxComponent, UiMoInfoUlvComboComponent, UiSimpleComboComponent, UiPicturesInfoComponent, UiPdfViewerComponent, ColumnRendererComponent } from 'barsa-sap-ui'; import { Subject, Observable } from 'rxjs'; import * as i0 from '@angular/core'; import { OnInit, AfterViewInit, OnDestroy, EventEmitter, ElementRef, TemplateRef, QueryList, WritableSignal, PipeTransform, ViewContainerRef, SimpleChanges, OnChanges, Renderer2, ComponentFactoryResolver } from '@angular/core'; import * as i69 from '@fundamental-ngx/core'; import { TabListComponent, TabPanelComponent, DynamicPageResponsiveSize, ContentDensity, DialogService, PopoverComponent, PopoverBodyComponent, DialogRef, TabSizes, ButtonType, FileUploaderComponent, ProgressIndicatorState, GenericTagType } from '@fundamental-ngx/core'; import { BarcodeFormat } from '@zxing/library'; import * as i68 from 'barsa-tiles'; import { TilesViewerContainerComponent } from 'barsa-tiles'; import * as i63 from '@angular/common'; import * as i65 from '@angular/forms'; import * as i67 from 'barsa-echarts'; import * as i70 from '@fundamental-ngx/platform'; declare class UiTextFieldSearchComponent extends DeviceInfoFieldBaseComponent { value: string; _debouncer: Subject; parameters: UiTextFieldSearchSettings; get MinSize(): { width: number; height: number; }; searchTerm: string; ngOnInit(): void; onAutoSearch(): void; onSearchSubmit(): void; _valueChange(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface UiTextFieldSearchSettings extends MetaobjectDataModel { RaiseValueChangeOnlyClick: boolean; } interface DocumentItem extends MetaobjectDataModel { Title: string; ItemKey: string; Description: string; IsRequired: boolean; CanAccept: boolean; Avatar: FilePictureInfoModel; FontIcon: string; MaxFileCount: number; EachFileSize: number; MaxFileSize: number; SupportVideo: boolean; SupportAudio: boolean; SupportImage: boolean; SupportFile: boolean; $RelatedMo: MetaobjectDataModel; $ValidExtensions: string; } interface DocumentsSetting extends UiReportViewBaseSetting { ItemKeyField: string; FileField: string; AcceptedText: string; AcceptedField: string; StatusField: string; RejectedText: string; RejectedReasonField: string; DocumentItems: MoForReportModel; } interface MicroProcessFlowViewSetting extends UiReportViewBaseSetting { FieldTitle: string; FieldIcon: string; FieldState: string; Mode$Caption: string; FlowItemMinWidth: string; } interface Person { Id: number; FirstName: string; LastName: string; NationalCode: string; FatherName: string; Birthplace: string; Mobile?: string; } type PersonFilter = Pick; interface ServiceDeskViewOfServicesSetting extends UiReportViewBaseSetting { FieldDynamicCommand: string; FieldIcon: string; FieldTitle: string; } interface TabProcessViewSetting extends UiReportViewBaseSetting { FieldTitle: string; FieldSubtitle: string; FieldIcon: string; DefaultIcon: string; } interface FormReportViewSetting extends UiReportViewBaseSetting { MetaTypeDefValue: MetaobjectDataModel; TypeViewEntityValue: MetaobjectDataModel; ColumnsCustomUi: MoForReportModel; SaveOnValueChanged: boolean; } declare class TabProcessViewComponent extends ReportViewBaseComponent implements OnInit { tabList: TabListComponent; fieldTitle: string; fieldIcon: string; fieldState: string; mode: string; arrowRight: string; fieldSubtitle: string; defaultIcon: string; ngOnInit(): void; onTabChange2(e: MetaobjectDataModel): void; onTabChange(e: TabPanelComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiEnumSegmentedButtonComponent extends FieldBaseComponent { caption: string; onValueChange(value: any): void; protected setValue(selectedValue: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MicroProcessFlowViewComponent extends ReportViewBaseComponent implements OnInit { fieldTitle: string; fieldIcon: string; fieldState: string; mode: string; arrowRight: string; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SettingFormComponent extends FormBaseComponent implements OnInit, AfterViewInit, OnDestroy { deviceSize: 'xl' | 'md' | 'sm'; selectedSetting: boolean; rtl$: Observable; groupSettingFieldCaption: string; objectSettingFieldCaption: string; private _groupSettingControlUi; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onSettingClick(): void; onBack(): void; _setSelectedSetting(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarcodeReaderVideoComponent extends BaseComponent implements OnInit, OnDestroy { allFormats: BarcodeFormat[]; previewFitMode: 'fill' | 'contain' | 'cover' | 'scale-down' | 'none'; scanSuccess: EventEmitter; videoElement: ElementRef; set selectedCamera(val: MediaDeviceInfo); private _cameraSource; private _webBarcodeService; ngOnInit(): void; ngOnDestroy(): void; private _setFormat; private _stopScan; private _startScan; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarcodeReaderDialogComponent extends BaseComponent implements AfterViewInit { value: string; cameras$: Observable; format: BarcodeFormat[]; hasDevice$: Observable; permission$: Observable; loading: boolean; selectedCamera: MediaDeviceInfo; barcodeFormats: Array; selectedFormat: BarcodeFormat; private _dialogRef; private _userMediaService; constructor(); ngAfterViewInit(): void; onDismiss(): void; onOk(): void; onCameraChange(value: any): void; onFormatChange(format: any): void; onScanSuccess(result: any): void; onValueChanged(e: any): void; private _close; private _initialize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarcodeReaderComponent extends UiMoInfoSubFormUiComponent implements OnInit { size: DynamicPageResponsiveSize; barcodeValue: string; contentDensity$: Observable; barcodeFormat: Array; protected _dialogService: DialogService; ngOnInit(): void; onOpenBarcodeReader(): void; onValueChange(e: any): void; protected _addFormControl(formControl: any): void; private _setFieldValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiPersonComponent extends FieldBaseComponent implements OnInit, AfterViewInit { popoverDom: PopoverComponent; popoverBodyDom: PopoverBodyComponent; searchResult: Person[]; personCollection: Person[]; selectedPerson: Person | null; dialogRef: DialogRef; filterItems: PersonFilter; isPopoverOpened: boolean; onClose$: Subject; protected _dialogService: DialogService; ngOnInit(): void; ngAfterViewInit(): void; filter(): void; select(person: Person): void; confirm(): void; close(): void; openDialog(template: TemplateRef): void; resetTable(): void; edit(): void; delete(): void; openPopover(): void; openChange(isOpen: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoginSocialConncetionsComponent extends ReportBaseComponent { rtl: any; private reportValuePipe; onClick(mo: MetaobjectDataModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoginFormComponent extends FormBaseComponent implements OnInit { size$: Observable<'xl' | 'md' | 'sm'>; _desktopmode: boolean; onKeyEnter: (_: any) => void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ServiceDeskHeaderComponent extends TilesViewerContainerComponent implements OnInit, AfterViewInit { headerSpaceHolder: ElementRef; headerGrid: ElementRef; aboveSearch: ElementRef; searchHolder: ElementRef; navHolder: ElementRef; aboveContent: ElementRef; bgOuterHolder: ElementRef; contentAndNav: ElementRef; tilesViewerGroupElList: QueryList; tabPanelComponents: QueryList; _mode2: boolean; _cls: boolean; settings: ServiceDeskHeaderSetting; selectedTabIndex: number; tabSize: TabSizes; searchTerm$: Observable; searchTerm: string; deviceSize$: Observable; selectedAppTileGroup: WritableSignal; isStackContent2: WritableSignal; appGroups: any[]; imageUrl: string; private _enableScroll; private _disableIntersection; private observerList; private _lastScrollPos; private _firstVisiblity; private _renderer; private _viewportScroller; private _cdr; get heightOfSpaceHolder(): number; onVisibilityChange(_e: any): void; /** * */ ngOnInit(): void; ngAfterViewInit(): void; onSearchSubmit(): void; prepareForm(): void; unPrepareForm(): void; setHeightSearchHolder(height: any): void; visibleContent(visible: boolean): void; setGridTemplateRows(): void; onSelectedTabChange3(selectedTab: TabPanelComponent, appTileGroups: MetaobjectDataModel[]): void; private _setSelectedAppTileGroup; private scrollToLastPos; private scrollToTop; private disconnectIntersctionObserverList; private connectIntersctionObserverList; private _setBackground; private _stickyDom; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface ServiceDeskHeaderSetting extends MetaobjectDataModel { HideSearch: boolean; HideTabs: boolean; StackContent: boolean; } declare class CardContentImageAndTitleComponent extends BaseItemContentPropsComponent implements OnInit { iconRef: ElementRef; backgroundColor: string | null; color: string | null; backgroundColorSetting: string; title: string; subtitle: string; icon: string; colorSetting: string; picture: FilePictureInfoModel; ngOnInit(): void; private prepareNumberSign; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardHeaderLogoTitleSubtitleComponent extends CardBaseItemContentPropsComponent implements OnInit { events: EventEmitter<{ title: string; data?: any; }>; _headerEl: ElementRef; title: string; subtitle: string; fontIcon: string; imageIcon: { FileId: string; }; hasIcon: boolean; isIconImage: boolean; titleDbName: string; subtitleDbName: string; avatarCircle: boolean; private _cardViewService; setHeaderHeight: () => void; ngOnInit(): void; private _setHeaderHeight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormContentQuickViewComponent extends FormPropsBaseComponent implements OnInit { groups: {}; title: string; subtitle: string; fontIcon: string; imageUrl: string; ngOnInit(): void; getFieldValue(value: any): any; getIsPhone(value: any): boolean; getIsEmail(value: any): boolean; getIsWebsite(value: any): boolean; getFieldType(value: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ServiceDeskServcieDetailComponent extends FormPropsBaseComponent implements OnInit { tabContainerRef: ElementRef; tablesRef: QueryList; filteredControls: FieldsInfo$1[]; firstArray: FieldsInfo$1[]; secondArray: FieldsInfo$1[]; valueSharhKhedmat: any; moByCaption: {}; khadamatmortabet: MetaobjectDataModel[]; services: GeneralControlInfoModel[]; controlCount: number; isOdd: boolean; fieldsCaption: FieldsInfo$1[]; value: string; rahnamayTasviri: any; israhnamayTasviri: boolean; selectedTab: number; khadamatmortabetReport: { ReportId: string; TypeDefId: string; }; ngOnInit(): void; onDownload(item: any): void; ngAfterViewInit(): void; onKhadamatMortabet(item: any): void; private alignTablesTr; private _prepare; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FieldsInfo$1 { type?: string; caption: string; fieldName: string; } declare class ServiceDeskViewOfServicesComponent extends ReportViewBaseComponent implements OnInit { fieldIcon: string; fieldTitle: string; fieldDynamicCommand: string; ngOnInit(): void; onRowClick2(e: { mo: MetaobjectDataModel; index: number; }, dynamicCommand: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ServiceDeskCardContentMojavezhayAkhzShodeComponent extends BaseComponent implements OnInit { mo: MetaobjectDataModel; allColumns: ReportViewColumn[]; parameters: MetaobjectDataModel; rtl: boolean; fieldTitle: string; titleOfValue: string; fieldValue: string; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardHeaderBigImageTitleAndSubtitleComponent extends CardHeaderLogoTitleSubtitleComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ServiceDeskFormLayoutContentMojavezComponent extends FormPropsBaseComponent implements OnInit { tabContainerRef: ElementRef; tablesRef: QueryList; fieldsCaption: FieldsInfo[]; Mojavez: MetaobjectDataModel[]; firstArray: FieldsInfo[]; secondArray: FieldsInfo[]; isOdd: boolean; ngOnInit(): void; ngAfterViewInit(): void; onLink(item: any): void; onDownload(item: any): void; private alignTablesTr; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FieldsInfo { type?: string; caption: string; fieldName: string; value: any; } declare class UlvContextMenuItemShowFileContentComponent extends BaseFormToolbaritemPropsComponent implements OnInit { fileType: string; file: any; videoUrl: string; text: string; disabled: boolean; compact: boolean; icon: string; iconOnly: boolean; fdType: ButtonType; private _dialogService; private _sanitize; /** Inserted by Angular inject() migration for backwards compatibility */ ngOnInit(): void; openDialog(dialog: TemplateRef): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ResendVerificationCodeComponent extends FieldBaseComponent implements AfterViewInit, OnDestroy { caption: string; timer: number; minutes: string; seconds: string; interval$: any | null; _baseTimeLeft: number; _timeLeftCounter: number; ngAfterViewInit(): void; ngOnDestroy(): void; onClick(): void; onStartTimer(): void; private _startTimer; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CheckboxButtonComponent extends UiCheckBoxComponent implements OnInit { fdType: ButtonType; trueIcon: string; falseIcon: string; ngOnInit(): void; onClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarcodeFormatPipe implements PipeTransform { transform(value: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class ReportTabViewComponent extends ReportViewBaseComponent implements OnInit { fieldTitle: string; fieldIcon: string; fieldState: string; mode: string; arrowRight: string; ngOnInit(): void; onSelectedTabChange(e: TabPanelComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportLineChartViewComponent extends ReportViewBaseComponent implements OnInit { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardHeaderKpiComponent extends CardHeaderLogoTitleSubtitleComponent implements OnInit { kpiValue: string; kpiStatus: 'positive' | 'negative' | 'critical' | 'informative'; kpiAnalyticalLabel: string; kpiAnalyticalContent: string; kpiAnalayticalSymbol: string; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardContentLineChartComponent extends BaseItemContentPropsComponent implements OnInit { chartOption: any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormChartContentComponent extends FormPropsBaseComponent implements OnInit { chartOption: any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableViewVerticalColumnsComponent extends ReportViewBaseComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class QueryStringObservableComponent extends FieldBaseComponent implements OnInit { caption: string; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class QueryStringFormObservableComponent extends BaseComponent implements OnInit { private _activatedRoute; private _router; private _portalService; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class G4bDetailsComponent extends BaseItemContentPropsComponent implements OnInit { _containerRef: ViewContainerRef; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AvatarComponent extends BaseItemContentPropsComponent implements OnInit { pictureId: string; subtitle: string; status: number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; protected _setProps(_mo: MetaobjectDataModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class G4bEstelamComponent extends BaseItemContentPropsComponent implements OnInit { natijeh: number; options: string[]; ngOnInit(): void; onClick(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TimerCountDownComponent extends FieldBaseComponent implements OnInit { countDownText: string; _interval: any; protected _dateService: DateService; ngOnInit(): void; ngOnDestroy(): void; protected _setValue(value: any): void; protected _setCountDown(value: string | Date | any): void; private _getMonthText; private _daysText; private _getTimeText; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MicroProccessFlowComponent extends BaseComponent implements OnInit { items: Array; selected: string; readonly: boolean; idIskey: boolean; selectedChange: EventEmitter; selectedIndex: number; maxWidth: number; ngOnInit(): void; onItemClick(item: FlowItem): void; ngOnChanges(changes: SimpleChanges): void; protected _setIndex(val: string, items: FlowItem[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface FlowItem { id: string; label: string; icon: string; } declare class MoInfoMicroProccessFlowComponent extends UiMoInfoUlvComboComponent { ngOnInit(): void; onSelectedChange(item: FlowItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class EnumInfoMicroProccessFlowComponent extends UiSimpleComboComponent { onSelectedChange(item: FlowItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiPicturesCarouselComponent extends UiPicturesInfoComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class UiNumRateComponent extends FieldBaseComponent implements OnInit { onKeyDown(e: KeyboardEvent): void; onRatingChanged(val: number): void; _setValue(val: any): void; private _onRatingChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MediaFileUploaderComponent extends UiPdfViewerComponent implements OnInit { videoElement: any; photoElement: any; dialogContainer: TemplateRef; isPlaying: boolean; displayControls: boolean; isRecording: boolean; recordedTime: any; fileBlob: any; fileName: any; audioStream: any; videoStream: MediaStream; audioConf: { audio: boolean; }; videoConf: { video: { facingMode: string; width: number; }; audio: boolean; }; glyph: string; recordType: string; protected _audioRecorder: AudioRecordingService; protected _videoRecoder: VideoRecordingService; get video(): HTMLMediaElement; get fileInput(): HTMLInputElement; ngOnInit(): void; onDelete(): void; onClearRecord(): void; onToggleRecord(): void; onTakePhoto(): void; onUpload(): void; startVideoRecording(): void; abortVideoRecording(): void; stopVideoRecording(): void; clearVideoRecordedData(): void; downloadVideoRecordedData(): void; startAudioRecording(): void; abortAudioRecording(): void; stopAudioRecording(): void; clearAudioRecordedData(): void; downloadAudioRecordedData(): void; ngOnDestroy(): void; _downloadFile(data: any, type: string, filename: string): any; protected _downloadFileIdCompleted(response: any): void; protected _refresh(_?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SubformInRowReportComponent extends BaseItemContentPropsComponent implements OnInit, OnChanges { formPanelCtrl: any; loaded: boolean; params: FormComponentParams; parameters: SubformInRowReportSetting; suggestionList$: Subject; errorMessage: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface SubformInRowReportSetting extends MetaobjectDataModel { TypeDefValue: MetaobjectDataModel; ViewTypeValue: MetaobjectDataModel; AutoSaveOnChange: boolean; } declare class MasterDetailCardFormComponent extends FormPropsBaseComponent implements OnInit { ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ReportButtonViewComponent extends BaseFormToolbaritemPropsComponent implements OnInit { loaded: boolean; moDataList: MetaobjectDataModel[]; ngOnInit(): void; onMainActionClick(menu: any): void; onButtonClick(_btn: MetaobjectDataModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaDocumentsComponent extends ReportViewBaseComponent implements OnInit, OnChanges { keyColumn: ReportViewColumn; fileColumn: ReportViewColumn; statusColumn: ReportViewColumn; rejectedReasonColumn: ReportViewColumn; acceptedColumn: ReportViewColumn; selectedMo: MetaobjectDataModel; uploadingState$: Observable; protected _filesValidationHelper: FilesValidationHelper; protected _linearHelper: LinearListHelper; get documentItems(): Array; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; onFileSelection(files: File[], documentItem: DocumentItem, mo: MetaobjectDataModel): void; onRemoveFile(file: FileAttachmentInfo, mo: MetaobjectDataModel): void; onStatusChanged(e: { value: number; rejectedText: string; }, mo: MetaobjectDataModel): void; onRejectedTextChange(text: string, mo: MetaobjectDataModel): void; _checkMandatory(): void; _mapDocumentItem(moDataList: Array, documentItems: Array): void; protected _initColumnField(allColumns: ReportViewColumn[], viewSetting: DocumentsSetting): void; protected _subscribeOnUploadFile(fileColumn: ReportViewColumn): void; protected _updateMo(mo: MetaobjectDataModel): void; protected _createLinearHelper(uploadService: UploadService, filesValidationHelper: FilesValidationHelper, fieldDefId: string): void; protected _uploadFile(files: File[], documentItem: DocumentItem): void; protected _columnNotExistsInReport(columnCaption: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaDocumentListItemComponent extends BaseComponent implements OnChanges { fileUploadComponent: FileUploaderComponent; documentItem: DocumentItem; deviceSize: AbbrevationDeviceSize; files: FileAttachmentInfo[]; accepted: boolean; rejectedReason: string; readonly: boolean; status: number; uploadingState: IUploadingState; statusChanged: EventEmitter<{ value: number; rejectedText: string; }>; rejectTextChange: EventEmitter; fileSelectionChange: EventEmitter; removeFile: EventEmitter; fullscreen: EventEmitter; download: EventEmitter; downloadAll: EventEmitter; hasFiles: boolean; firstImageUrl: any; private _cdr; private _picFieldSrc; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onReject(e: number): void; onRejectedTextChange(e: any): void; onPreventClick(e: any): void; onFileSelection(files: File[]): void; protected _setFirstImage(files: FileAttachmentInfo[]): void; protected _detectChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AcceptRejectComponent extends BaseComponent implements OnInit { negativeText: string; positiveText: string; rejectedReason: string; acceptedText: string; deviceSize: AbbrevationDeviceSize; readonly: boolean; rejected: boolean; rejectedChanged: EventEmitter<{ accept: boolean; error: string; }>; id: string; applied: boolean; private _cdr; ngOnInit(): void; onReject(): void; onReset(): void; onAccept(): void; protected _initilaize(): void; protected _raiseEvent(applied: boolean, rejected: boolean, rejectedReason?: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FooterComponent extends BaseComponent implements OnInit { settings: MetaobjectDataModel; rtl: boolean; footer: MetaobjectDataModel; deviceSize: AbbrevationDeviceSize; hide: i0.WritableSignal; private _portalService; private _cdr; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class GeographicLocationComponent extends UiMoInfoSubFormUiComponent implements OnInit { dialogTemplate: TemplateRef; fullscreen: boolean; latValue: any; lngValue: any; customFormPanelUi: any; protected _dialogService: DialogService; private _movePos; get latitudeUi(): any; get longitudeUi(): any; openDialog(dialog: TemplateRef): void; ngOnInit(): void; onFullscreen(): void; onExistFullscreen(): void; onOpenChange(isOpen: any): void; onErrorNavigatorLocation(err: any): void; onMove(e: any): void; onMoveEnd(_e: any): void; onMarkerChange(e: { latitude: any; longitude: any; }): void; protected _handleMarkerChange(e: { latitude: any; longitude: any; }): void; protected _setDefaultLatAndLong(lat: number, lng: number): void; protected _titleChanged(): void; protected _valueChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class BarsaGeographicLocationComponent extends BaseComponent implements AfterViewInit { disableOrReadonly: boolean; setAutomaticLocation: boolean; showLocationButton: boolean; showFullscreenButton: boolean; showExitFullscreenButton: boolean; draggable: boolean; defaultLocation: number[]; latitude: number; longitude: number; move: EventEmitter; moveEnd: EventEmitter; fullscreen: EventEmitter; exitFullscreen: EventEmitter; errorEvent: EventEmitter; markerChange: EventEmitter<{ latitude: any; longitude: any; }>; signalMap: i0.WritableSignal; private _map; private _marker; private _navigatorOptions; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; onLongPress({ latlng }: { latlng: { lat: number; lng: number; }; }): void; onCurrentLocation(): void; onFullscreen(): void; onExitFullscreen(): void; protected _addMarkers(disableOrReadonly: boolean, pos: number[]): void; protected _initilaize(): void; protected _onErrorNavigatorLocation(err: any): void; protected _setGeoLocation(position: { latitude: any; longitude: any; }, disableOrReadonly?: boolean, setView?: boolean, fireEvent?: boolean): void; protected _getNavigatorCurrentPosition(): void; protected _createMarker(id: any, mo: any, lat: any, lng: any, text: any, icon: any, draggable: any): any; protected _onMove(e: any): void; protected _onMoveEnd(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TokenReportViewComponent extends ReportViewBaseComponent implements OnInit { fieldTitle: string; fieldIcon: string; fieldState: string; mode: string; arrowRight: string; ngOnInit(): void; onRemoveItem(mo: MetaobjectDataModel, index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ColumnFormViewerComponent extends ColumnRendererComponent implements OnInit { layout94: LayoutSetting; parameters: MetaobjectDataModel; isOpen: boolean; dom: HTMLElement; formParam: any; confirmationReason: string; loadForm: boolean; loading: boolean; newPage: boolean; private _dialogService; ngOnInit(): void; openPopover(): void; onFormRendered(popover: any): void; openMoInNewPage(): void; openDialog(dialog: TemplateRef, container: HTMLElement): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormReportViewComponent extends ReportViewBaseComponent implements OnInit { containerRef: ViewContainerRef; formSettingItem: FormSetting; parameters: FormReportViewSetting; ngOnInit(): void; _trackByRow(_index: number, row: MetaobjectDataModel): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormReportViewItemComponent extends BaseViewItemPropsComponent implements OnInit { mo: MetaobjectDataModel; UlvMainCtrlr: TypeUlvMainCtrlr; fieldDict: Record; saveOnValueChanged: boolean; formParams: FormComponentParams; toolbarItems: any[]; ngOnInit(): void; onMoChanged(mo: MetaobjectDataModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormCardComponent extends FormPropsBaseComponent implements OnInit { ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ColumnProgressbarComponent extends ColumnRendererComponent implements OnInit { layout94: LayoutSetting; parameters: ColumnProgressbarSettings; _el: ElementRef; _renderer2: Renderer2; _portalService: PortalService; _columnValueOfParametersPipe: ColumnValueOfParametersPipe; isRtl: boolean; maxValue: WritableSignal; customUntitValueNow: WritableSignal; unit: WritableSignal; valueText: WritableSignal; state: WritableSignal; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; _setRtl(): void; _setState(): void; _setUnit(): void; _setValueText(): void; _setMaxValue(mo: MetaobjectDataModel): void; _setColor(mo: MetaobjectDataModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface ColumnProgressbarSettings extends MetaobjectDataModel { ColorField: string; Color: string; Units: string; MaxValue: string; MaxValueField: string; State: number; State$Caption: ProgressIndicatorState; ValueText: string; } declare class ColumnChipComponent extends ColumnRendererComponent implements OnInit { layout94: LayoutSetting; parameters: MetaobjectDataModel; state: WritableSignal; _columnValueOfParametersPipe: ColumnValueOfParametersPipe; chipValue: WritableSignal; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; _setStateField(mo: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PieProgressComponent extends BaseComponent { settings: PieProgressSettings; mo: MetaobjectDataModel; protected _renderer2: Renderer2; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface PieProgressSettings { ChartInstance: MetaobjectDataModel; ChartHeight: string; } declare class UiPersonPipe implements PipeTransform { transform(value: unknown): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class MoListToFlowItemPipe implements PipeTransform { constructor(); transform(moList: MetaobjectDataModel[]): FlowItem[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class DataSourceToFlowItemPipe implements PipeTransform { constructor(); transform(datasource: RowDataOption[]): FlowItem[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } declare class BarsaDevelopComponentsModule extends BaseModule { protected dcm: DynamicComponentService; protected cfr: ComponentFactoryResolver; protected dynamicComponents: (typeof UiTextFieldSearchComponent | typeof SettingFormComponent | typeof BarcodeReaderVideoComponent | typeof BarcodeReaderDialogComponent | typeof BarcodeReaderComponent | typeof UiPersonComponent | typeof LoginSocialConncetionsComponent | typeof LoginFormComponent | typeof ServiceDeskHeaderComponent | typeof CardContentImageAndTitleComponent | typeof CardHeaderLogoTitleSubtitleComponent | typeof ServiceDeskCardContentMojavezhayAkhzShodeComponent | typeof UlvContextMenuItemShowFileContentComponent | typeof ReportLineChartViewComponent | typeof CardContentLineChartComponent | typeof QueryStringObservableComponent | typeof QueryStringFormObservableComponent | typeof G4bDetailsComponent | typeof AvatarComponent | typeof G4bEstelamComponent | typeof TimerCountDownComponent | typeof MicroProccessFlowComponent | typeof MoInfoMicroProccessFlowComponent | typeof UiPicturesCarouselComponent | typeof UiNumRateComponent | typeof MediaFileUploaderComponent | typeof SubformInRowReportComponent | typeof MasterDetailCardFormComponent | typeof ReportButtonViewComponent | typeof BarsaDocumentListItemComponent | typeof AcceptRejectComponent | typeof FooterComponent | typeof GeographicLocationComponent | typeof BarsaGeographicLocationComponent | typeof ColumnFormViewerComponent | typeof FormReportViewItemComponent | typeof ColumnProgressbarComponent | typeof ColumnChipComponent | typeof PieProgressComponent)[]; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { AcceptRejectComponent, AvatarComponent, BarcodeFormatPipe, BarcodeReaderComponent, BarcodeReaderDialogComponent, BarcodeReaderVideoComponent, BarsaDevelopComponentsModule, BarsaDocumentListItemComponent, BarsaDocumentsComponent, BarsaGeographicLocationComponent, CardContentImageAndTitleComponent, CardContentLineChartComponent, CardHeaderBigImageTitleAndSubtitleComponent, CardHeaderKpiComponent, CardHeaderLogoTitleSubtitleComponent, CheckboxButtonComponent, ColumnChipComponent, ColumnFormViewerComponent, ColumnProgressbarComponent, EnumInfoMicroProccessFlowComponent, FooterComponent, FormCardComponent, FormChartContentComponent, FormContentQuickViewComponent, FormReportViewComponent, FormReportViewItemComponent, G4bDetailsComponent, G4bEstelamComponent, GeographicLocationComponent, LoginFormComponent, LoginSocialConncetionsComponent, MasterDetailCardFormComponent, MediaFileUploaderComponent, MicroProccessFlowComponent, MicroProcessFlowViewComponent, MoInfoMicroProccessFlowComponent, PieProgressComponent, QueryStringFormObservableComponent, QueryStringObservableComponent, ReportButtonViewComponent, ReportLineChartViewComponent, ReportTabViewComponent, ResendVerificationCodeComponent, ServiceDeskCardContentMojavezhayAkhzShodeComponent, ServiceDeskFormLayoutContentMojavezComponent, ServiceDeskHeaderComponent, ServiceDeskServcieDetailComponent, ServiceDeskViewOfServicesComponent, SettingFormComponent, SubformInRowReportComponent, TabProcessViewComponent, TableViewVerticalColumnsComponent, TimerCountDownComponent, TokenReportViewComponent, UiEnumSegmentedButtonComponent, UiNumRateComponent, UiPersonComponent, UiPicturesCarouselComponent, UiTextFieldSearchComponent, UlvContextMenuItemShowFileContentComponent }; export type { FlowItem };