import { CompanionClient, type CompanionClientOptions } from './client.js'; export { CompanionClient, CompanionError, pouchyBrandIconUrl, OUTBOX_AMBIGUOUS_MAX_AGE_MS, OUTBOX_MAX_REPLAY_ATTEMPTS } from './client.js'; export type { CompanionDebugEvent } from './client.js'; export type { CompanionErrorCodeValue, ControlErrorCodeValue } from './errors.js'; export type { CompanionClientOptions, CompanionStreamState, HelloAck, RecalledMemory, CompanionTurn, CallCredentials, CallRecordingUnavailable, CallRecordingResult, CallVideo, CallVideoModel, CallVideoUnavailable, PairRequestInfo, PairVisitorResult, CallWorldBrief, CallPrivateStory, CallTrimmed, CompanionToolDecl, ToolCallEvent, WorldStateInput, CompanionAvatar, CompanionWallet, WalletBalance, BrandIconSize, EndSessionError, DroppedToolDecl, EndSessionResult, SendTextReply, TurnUsage, QueuedSend, OutboxStore, ConfirmActionResult, MandateDocument, ConfirmOutcomeClass, RememberDedup } from './client.js'; export { openCompanionCall, HOST_CONTROL_TOOLS, HOST_CONTROL_TOOL_NAMES, AVATAR_VISUAL_TOOLS, AVATAR_VISUAL_TOOL_NAMES, stripAudioTags, extractAudioTags } from './call.js'; export type { CallEnd, CompanionCall, CompanionCallOptions, VoiceToolBridge } from './call.js'; export { VOICE_TOOL_VARIABLE, VOICE_TOOL_VARIABLE_PLAIN, VOICE_TOOL_HEADER_PLAIN } from './voice-tool.js'; export { COMPANION_SCOPES, COMPANION_MODALITIES, SENSITIVE_SCOPES, REPRESENT_SCOPES, DEFAULT_SCOPES, DEFAULT_MODALITIES, isSensitiveScope, isRepresentScope, hasScope, grantsScope } from './scopes.js'; export type { CompanionScope, CompanionModality } from './scopes.js'; export type { CompanionEnvelope, OutboundType, InboundType, WorldStateEvent, RenderInterfacePayload, InterfaceUpdatePayload, SocialMessagePayload, DataActivityPayload, SkillCardPayload, ConfirmRequestPayload, PendingConfirm, PendingToolCall, ToolCallPayload, AudioClipPayload, ExpressionPayload, TypingPayload, VoiceInjectPayload, UsagePayload, MessagePayload, MessageAttachment, ControlErrorPayload, HelloAckPayload, CallReadyPayload, OutboundPayloadMap } from './protocol.js'; export { PROTOCOL_VERSION, INBOUND_TYPES, OUTBOUND_TYPES, COMPANION_ERROR_CODES, CONTROL_ERROR_CODES } from './protocol.js'; export type { CompanionErrorCode, ControlErrorCode } from './protocol.js'; export { toA2UI, fromA2UI, INSTANT_UI_NODE_TYPES } from './a2ui.js'; export type { A2UISurface, A2UIComponent, A2UIValue, InstantUIInput, DynamicInterface, GenuiNode, EmbeddedAction } from './a2ui.js'; export { createCompanionView } from './adapter-core.js'; export type { CompanionView, CompanionViewOptions, CompanionViewSnapshot, CompanionTranscriptEntry } from './adapter-core.js'; /** Create a companion client. */ export declare function createCompanion(opts: CompanionClientOptions): CompanionClient; //# sourceMappingURL=index.d.ts.map