/** * * @returns */ export declare const originServer: () => string; /** * function urlServer * returns URL object to the API Server */ export declare const urlServer: () => URL; export interface User { user_id?: number; user_name?: string; user_email?: string; user_password?: string | undefined; user_access?: string; } /** * function signout */ export declare function signout(): void; interface Tab { name: string; url: string; window: Window; } declare class WindowTabManager { openedTabs: Map; constructor(moduleName: string); /** * method openTab * @param tabname * @param url */ openTab(tabname: string, pathname: string, searchParams: { name: string; value: string; }[] | undefined): void; } export declare const windowTabManager: WindowTabManager; /** * function fetchServer * @param pathname * @param searchParams * @param method * api must return json object */ export declare const fetchServer: (pathname: string, searchParams?: { name: string; value: string; }[] | undefined, method?: 'get' | 'post' | undefined, payload?: any) => Promise; export {};