import type { Unsuccessful } from '../types/params'; import type { IFrameCallMessage, IFrameCallbackMessage, IFrameCancelMessage, IFrameSwitchTransportMessage } from './call'; import type { DeviceEventMessage } from './device'; import type { IFrameEventMessage } from './iframe'; import type { UiEventMessage } from './ui-request'; import type { UiResponseMessage } from './ui-response'; import type { LogEventMessage } from './log'; import type { FirmwareMessage } from './firmware'; export declare const CORE_EVENT = "CORE_EVENT"; export type CoreMessage = { id?: string; success?: true | false; } & (IFrameEventMessage | IFrameCallMessage | IFrameCancelMessage | IFrameSwitchTransportMessage | IFrameCallbackMessage | UiResponseMessage | UiEventMessage | DeviceEventMessage | LogEventMessage | FirmwareMessage); export type PostMessageEvent = MessageEvent; export declare const parseMessage: (messageData: any) => CoreMessage; export declare const createErrorMessage: (error: Error & { code?: string | number; }) => Unsuccessful; //# sourceMappingURL=core.d.ts.map