declare class Session { [k: string]: any; sessionFetched: boolean; empresa?: string; protected dev_env_url: string; protected _url: string; protected _logoutUrl: string; protected _logintUrl: string; constructor(developer?: string, empresa?: string, dev_url?: string); add: (label: string, value?: any) => void; /** * Consulta por la sesion al servidor y devuelve un nuevo objeto de sesion * */ get: () => Promise; /** * Va a la página de login y vuelve a la página desde que es llamada * */ doLogin: () => Promise; /** * Va a la página de login con parametro de realizar logout. Borra la sesion. Luego regresa a la pagina desde que es llamada. * */ doLogout: () => void; /** * Va a la página de login con parametro de realizar logout. Borra la sesion. NO regresa a la pagina desde que es llamada. * */ goLogout: () => void; sendLogin: (user: string, password: string) => void; } export { Session };