import { Session, SessionDefinition as Definition, SessionEvent, SessionEventCode as EventCode, SessionRequestParams as RequestParams, SessionRequiredParams as RequiredParams, DesktopSessionParams } from '@refinitiv-data/types'; import { DesktopSession as Desktop } from './desktop/desktop-session'; import { PlatformSession as Platform } from './platform/platform-session'; import { ContainerSession as Container } from './container/container-session'; export { getDefault, setDefault } from './default-session'; export type Event = typeof SessionEvent; export declare const Event: { EventReceived: "eventReceived"; Error: "error"; StateChanged: "stateChanged"; }; export { Session, Container, Desktop, Platform, EventCode, Definition, DesktopSessionParams, RequestParams, RequiredParams };