import { UserInfo } from "./userInfo"; import { AnimationMode } from "./animationMode"; import { ClientInfo } from "./models/entity/clientInfo"; export declare enum ButtonMode { ADD = "AD", DELETE = "DL", ALL = "AL", OK = "OK", CANCEL = "CC", UPDATE = "UD", OUT_INV = "OI", OUT_PACKING = "OP" } export declare class DVCom { private algorithm; private password; dvKeyListner: any; kbdListener: any; pageAnimationMode: AnimationMode; coCD: string; monitoringMode: boolean; currentRoute: any; currentDB: any; currentDBType: string; thisWeekSeq: number; http: any; location: any; mainStatus: string; divideNumber: number; itemRow: any; itemMultiRows: any[]; monSocketList: any[]; excelRows: number; currentMenu: any; serverInfo: any; clientInfo: ClientInfo; currentServerInfo: any; mainMenu: any; pageRows: number; menuHidden: boolean; searchViewHidden: boolean; recentMenuList: any[]; startDateNum: number; isMessageNoti: any; mainApp: any; mainRouter: any; currentPopupPage: any; currentPage: any; currentNavi: any; isPopupModalShow: boolean; monApp: any; aesKey: string; workOrderMaster: any; menuTextColor: string; menuSelectColor: string; themeIndex: number; isEditOutReq: boolean; currOutReqData: any; webSocket: any; userInfo: UserInfo; device: any; dialogOK: any; dialogYesNo: any; serverInfoList: any[]; keySize: number; ivSize: number; iterations: number; mainSearchEl: any; searchCondition: { startDate: any; endDate: any; }; summaryCondition: { startDate: any; endDate: any; year: any; month: any; day: any; itemInfo: any; itemNO: any; itemNM: any; etc1: any; etc2: any; etc3: any; }; dashViewDisplay: { clockHidden: boolean; batchHidden: boolean; recentHidden: boolean; fileHidden: boolean; saleOrderHidden: boolean; lstkockHidden: boolean; workOrderHidden: boolean; ldeliverHidden: boolean; resultHidden: boolean; badHidden: boolean; }; weekKorea: string[]; monthKorea: string[]; weekStartDay: number; constructor(algorithm: string, password: string, aesKey: string); setPassword(algorithm: string, password: string, aesKey: string): void; base64ToArrayBuffer(base64: any): Uint8Array; saveByteArray(reportName: any, byte: any, elementLink: any, fileType: string): void; setDashView(): void; focusBlur(): void; inputTextFocusAll(element: any): void; inputTextFocusById(id: string): void; inputTextFocus(element: any): void; getMobileOperatingSystem(): boolean; iOS(): boolean; alertBoxShow(title: any, message: any, okLabel: any): void; messageBoxShow(title: any, message: any, yesLabel: any, noLabel: any, callFun: any, callBackObj: any): void; release(): void; isTouchDevice(): boolean; statusTextShow(mainStatus: any, subStatus: any): void; getMainContentSize(): { width: any; height: any; }; getOper(inspMode: any, grade: any): string; getLocation(inspMode: any, grade: any): string; generationMenu(menu: any): void; deleteTopMenu(): void; monthToLastDay(iYear: any, iMonth: any): number; sendLogoutMessage(): void; socketDisconnect(): void; private messageUICreate; socketConnect(): void; dateFormat8(dateObj: any): string; getYYYYMMDDHHWMSS(): string; getYYYYMMDDHHWMSS2(): string; getYYYYMM2(): string; getYYYYMMDDtoDate(nDate: Date): string; getYYMM(nDate: Date): string; getDD(nDate: Date): string; getYYYYMMDD(): string; getYYYYMM(nDate: Date): string; getYYYYMMDD3(nDate: Date): string; getYYYYMMLabel(nDate: Date): string; getYYMMDD(): string; getYYYYMM_Hipun(nDate: Date): string; getYYYYMMDD2toDate(nDate: Date): string; getYYYYMMDDLabel(nDate: Date): string; getYYYYMMDD2(): string; getYYYYMMDDHHMMtoDate(nDate: any): string; getHHWMSS_Hipun(): string; stringToDate8(date: string): string; getHourTime(dateTime: string): number; getMinuteTime(dateTime: string): number; setTimeFormat6(hour: number, minute: number): string; getYYYYMMDDFromDate8(date: string): string; getMMDDLabel(monthDay: string): string; getDayCnt(startDt: Date, endDt: Date): number; private humanFileSize; /** 데이터 암 복호화 */ /** 데이터 암호화 (AES 256) */ /** * aes 256비트 암호화 * @param text : 암호화된 문자열 */ encrypt(text: string): string; /** 데이터 복호화 (AES 256) */ decrypt(transitmessage: string, pass: string): string; getMainBodyWidhtAndHeight(): any; getRowCount(searchRowCount: number, columnHeight?: number, rowHeight?: number): number; getBodyHeight(searchRowCount: number, columnHeight?: number, rowHeight?: number): number; getRowCountFrame(searchRowCount: number, columnHeight?: number, rowHeight?: number): number; getBarcodeSpec(obj: any): string; numberWithCommas(x: any): string; emptyFillString(oldStr: any): any; numberWithoutCommas(x: any): string; stylePositionNull(tagName: string): void; headZeroAdd(num: number): string; isNumber(o: any): boolean; chkPwd(str: string): boolean; getThemeClass(): string; isDuplicatedParamsCheck(beforeParams: any, newParams: any): boolean; getMMDDfromDate8(dt: string): string; getYYMMfromDate8(dt: string): string; }