import { Empresa } from '../empresa'; import { SessionContext } from '../../utils/context'; import { RequesterUsuarioPublicSession } from './requester-usuario'; import { RequesterCliente } from './requester-cliente'; import { Serializable } from '../../interfaces/serializable'; export interface ApiSessionJson { context: SessionContext; usuario: RequesterUsuarioPublicSession; cliente: RequesterCliente; empresa: Empresa; } export declare class ApiSession implements Serializable { context: SessionContext; usuario: RequesterUsuarioPublicSession; cliente: RequesterCliente; empresa: Empresa; constructor(grantResponse: ApiSessionJson); getEmpresa(): Empresa; toJson(): ApiSessionJson; }