import type { BrowserTypes, PrivateChannel, PrivateChannelEventTypes } from '@finos/fdc3'; export declare function isRequestMessageType(value: any): boolean; export declare function isAppRequestMessage(value: any): value is BrowserTypes.AppRequestMessage; export declare function isAppResponseMessage(value: any): value is BrowserTypes.AgentResponseMessage; export declare function isAppEventMessage(value: any): value is BrowserTypes.AgentEventMessage; export type PrivateChannelListenerEvents = BrowserTypes.PrivateChannelOnAddContextListenerEvent | BrowserTypes.PrivateChannelOnUnsubscribeEvent | BrowserTypes.PrivateChannelOnDisconnectEvent; export declare function isPrivateChannelEvent(value: any): value is PrivateChannelListenerEvents; export declare function isResponsePayloadError(value: any): value is BrowserTypes.ResponsePayloadError; export declare function isFindInstancesErrors(value: any): value is BrowserTypes.FindInstancesErrors; export declare function isOpenError(value: any): value is BrowserTypes.OpenErrorResponsePayload; export declare function isPrivateChannelEventTypes(value: any): value is PrivateChannelEventTypes; export declare function isPrivateChannel(value: any): value is PrivateChannel; /** * Request Messages */ export declare function isBroadcastRequest(value: any): value is BrowserTypes.BroadcastRequest; export declare function isRaiseIntentRequest(value: any): value is BrowserTypes.RaiseIntentRequest; export declare function isGetCurrentChannelRequest(value: any): value is BrowserTypes.GetCurrentChannelRequest; export declare function isAddIntentListenerRequest(value: any): value is BrowserTypes.AddIntentListenerRequest; export declare function isAddContextListenerRequest(value: any): value is BrowserTypes.AddContextListenerRequest; export declare function isRaiseIntentForContextRequest(value: any): value is BrowserTypes.RaiseIntentForContextRequest; export declare function isCreatePrivateChannelRequest(value: any): value is BrowserTypes.CreatePrivateChannelRequest; export declare function isGetCurrentContextRequest(value: any): value is BrowserTypes.GetCurrentContextRequest; export declare function isPrivateChannelDisconnectRequest(value: any): value is BrowserTypes.PrivateChannelDisconnectRequest; export declare function isAddEventListenerRequest(value: any): value is BrowserTypes.AddEventListenerRequest; export declare function isHeartbeatEvent(value: any): value is BrowserTypes.HeartbeatEvent; /** * Response Messages */ export declare function isIntentResultResponse(value: any): value is BrowserTypes.IntentResultResponse; export declare function isGetAppMetadataResponse(value: any): value is BrowserTypes.GetAppMetadataResponse; export declare function isGetOrCreateChannelResponse(value: any): value is BrowserTypes.GetOrCreateChannelResponse; export declare function isBroadcastResponse(value: any): value is BrowserTypes.BroadcastResponse; export declare function isJoinUserChannelResponse(value: any): value is BrowserTypes.JoinUserChannelResponse; export declare function isOpenResponse(value: any): value is BrowserTypes.OpenResponse; export declare function isGetUserChannelsResponse(value: any): value is BrowserTypes.GetUserChannelsResponse; export declare function isCreatePrivateChannelResponse(value: any): value is BrowserTypes.CreatePrivateChannelResponse; export declare function isFindIntentResponse(value: any): value is BrowserTypes.FindIntentResponse; export declare function isFindIntentsByContextResponse(value: any): value is BrowserTypes.FindIntentsByContextResponse; export declare function isFindInstancesResponse(value: any): value is BrowserTypes.FindInstancesResponse; export declare function isRaiseIntentResponse(value: any): value is BrowserTypes.RaiseIntentResponse; export declare function isRaiseIntentForContextResponse(value: any): value is BrowserTypes.RaiseIntentForContextResponse; export declare function isRaiseIntentResultResponse(value: any): value is BrowserTypes.RaiseIntentResultResponse; export declare function isAddContextListenerResponse(value: any): value is BrowserTypes.AddContextListenerResponse; export declare function isAddEventListenerResponse(value: any): value is BrowserTypes.AddEventListenerResponse; export declare function isAddIntentListenerResponse(value: any): value is BrowserTypes.AddIntentListenerResponse; export declare function isGetInfoResponse(value: any): value is BrowserTypes.GetInfoResponse; export declare function isGetCurrentChannelResponse(value: any): value is BrowserTypes.GetCurrentChannelResponse; export declare function isGetCurrentContextResponse(value: any): value is BrowserTypes.GetCurrentContextResponse; export declare function isLeaveCurrentChannelResponse(value: any): value is BrowserTypes.LeaveCurrentChannelResponse; export declare function isContextListenerUnsubscribeResponse(value: any): value is BrowserTypes.ContextListenerUnsubscribeResponse; export declare function isIntentListenerUnsubscribeResponse(value: any): value is BrowserTypes.IntentListenerUnsubscribeResponse; export declare function isPrivateChannelDisconnectResponse(value: any): value is BrowserTypes.PrivateChannelDisconnectResponse; export declare function isEventListenerUnsubscribeResponse(value: any): value is BrowserTypes.EventListenerUnsubscribeResponse; export declare function isPrivateChannelAddEventListenerResponse(value: any): value is BrowserTypes.PrivateChannelAddEventListenerResponse; export declare function isPrivateChannelUnsubscribeEventListenerResponse(value: any): value is BrowserTypes.PrivateChannelUnsubscribeEventListenerResponse; /** * Event Messages */ export declare function isPrivateChannelOnAddContextListenerEvent(value: any): value is BrowserTypes.PrivateChannelOnAddContextListenerEvent; export declare function isPrivateChannelOnUnsubscribeEvent(value: any): value is BrowserTypes.PrivateChannelOnUnsubscribeEvent; export declare function isPrivateChannelOnDisconnectEvent(value: any): value is BrowserTypes.PrivateChannelOnDisconnectEvent; export declare function isBroadcastEvent(value: any): value is BrowserTypes.BroadcastEvent; export declare function isIntentEvent(value: any): value is BrowserTypes.IntentEvent; export declare function isChannelChangedEvent(value: any): value is BrowserTypes.ChannelChangedEvent; /** * Handshake Messages */ export declare function isWCPHelloMessage(value: any): value is BrowserTypes.WebConnectionProtocol1Hello; export declare function isWCPSuccessResponse(value: any): value is BrowserTypes.WebConnectionProtocol5ValidateAppIdentitySuccessResponse; export declare function isWCPValidateAppIdentity(value: any): value is BrowserTypes.WebConnectionProtocol4ValidateAppIdentity; export declare function isWCPHandshake(value: any): value is BrowserTypes.WebConnectionProtocol3Handshake; export declare function isWCPGoodbye(value: any): value is BrowserTypes.WebConnectionProtocol6Goodbye;