/** * Protocol domain types derived from SCALE codec definitions via CodecType<>. * * This file re-exports data types (params, results, structs) for use by * host handlers and product consumers. Error types are NOT exported here — * they are provided as proper Error classes from `codec/scale/errors.ts`. */ export type { AccountIdType as AccountId, PublicKeyType as PublicKey, DotNsIdentifierType as DotNsIdentifier, DerivationIndexType as DerivationIndex, ProductAccountIdType as ProductAccountId, AccountType as Account, ContextualAliasType as ContextualAlias, RingLocationHintType as RingLocationHint, RingLocationType as RingLocation, AccountConnectionStatusType as AccountConnectionStatus, } from "../shared/codec/scale/v1/accounts.js"; export type RingVrfProof = Uint8Array; export type RingVrfAlias = Uint8Array; export type { SigningResultType as SigningResult, RawPayloadType as RawPayload, SigningRawPayloadType as SigningRawRequest, SigningPayloadType as SigningPayloadRequest, } from "../shared/codec/scale/v1/sign.js"; export type { TxPayloadExtensionType as TxPayloadExtension, TxPayloadContextType as TxPayloadContext, TxPayloadV1Type as TxPayloadV1, VersionedTxPayloadType as VersionedTxPayload, } from "../shared/codec/scale/v1/createTransaction.js"; export type { PaymentAmountType as PaymentAmount, PaymentBalanceType as PaymentBalance, PaymentTopUpSourceType as PaymentTopUpSource, PaymentTopUpRequestType as PaymentTopUpRequest, PaymentRequestType as PaymentRequest, PaymentReceiptType as PaymentReceipt, PaymentStatusType as PaymentStatus, } from "../shared/codec/scale/v1/payment.js"; export type { StorageKeyType as StorageKey, StorageValueType as StorageValue, } from "../shared/codec/scale/v1/localStorage.js"; export type { ChatRoomRequestType as ChatRoomRequest, ChatRoomRegistrationStatusType as ChatRoomRegistrationStatus, ChatRoomRegistrationResultType as ChatRoomRegistrationResult, ChatBotRequestType as ChatBotRequest, ChatBotRegistrationStatusType as ChatBotRegistrationStatus, ChatBotRegistrationResultType as ChatBotRegistrationResult, ChatRoomParticipationType as ChatRoomParticipation, ChatRoomType as ChatRoom, ChatActionType as ChatAction, ChatActionLayoutType as ChatActionLayout, ChatActionsType as ChatActions, ChatMediaType as ChatMedia, ChatRichTextType as ChatRichText, ChatFileType as ChatFile, ChatReactionType as ChatReaction, ChatCustomMessageType as ChatCustomMessage, ChatMessageContentType as ChatMessageContent, ChatPostMessageResultType as ChatPostMessageResult, ActionTriggerType as ActionTrigger, ChatCommandType as ChatCommand, ChatActionPayloadType as ChatActionPayload, ReceivedChatActionType as ReceivedChatAction, } from "../shared/codec/scale/v1/chat.js"; export type { BlockHashType as BlockHash, OperationIdType as OperationId, RuntimeApiType as RuntimeApi, RuntimeSpecType as RuntimeSpec, RuntimeTypeType as RuntimeType, StorageQueryTypeType as StorageQueryType, StorageQueryItemType as StorageQueryItem, StorageResultItemType as StorageResultItem, OperationStartedResultType as OperationStartedResult, ChainHeadEventType as ChainHeadEvent, } from "../shared/codec/scale/v1/chainInteraction.js"; export type { DevicePermissionRequestType as DevicePermissionRequest } from "../shared/codec/scale/v1/devicePermission.js"; export type { RemotePermissionRequestType as RemotePermissionRequest } from "../shared/codec/scale/v1/remotePermission.js"; export type { PushNotificationType as PushNotification } from "../shared/codec/scale/v1/notification.js"; export type { TopicType as Topic, ChannelType as Channel, DecryptionKeyType as DecryptionKey, Sr25519StatementProofType as Sr25519StatementProof, Ed25519StatementProofType as Ed25519StatementProof, EcdsaStatementProofType as EcdsaStatementProof, OnChainStatementProofType as OnChainStatementProof, StatementProofType as StatementProof, StatementType as Statement, SignedStatementType as SignedStatement, } from "../shared/codec/scale/v1/statementStore.js"; export type { PreimageKeyType as PreimageKey, PreimageValueType as PreimageValue, } from "../shared/codec/scale/v1/preimage.js"; export type { CustomRendererNodeType as CustomRendererNode } from "../shared/codec/scale/v1/customRenderer.js"; export type { FeatureType as Feature } from "../shared/codec/scale/v1/feature.js"; //# sourceMappingURL=types.d.ts.map