import { A as Activity } from './WebChatActivity-CYqxBG_4.mjs'; export { L as LocalId, a as LocalIdSchema, g as getLocalIdFromActivity } from './WebChatActivity-CYqxBG_4.mjs'; import * as valibot from 'valibot'; import { InferOutput } from 'valibot'; import './_dtsroll-chunks/B7Whm73Q-tagged.js'; declare const PositionSchema: valibot.NumberSchema<"position must be a number">; type Position = InferOutput; declare function getPositionFromActivity(activity: Readonly): Position; declare function queryPositionFromActivity(activity: Readonly): Position | undefined; declare const ReceivedAtSchema: valibot.NumberSchema; type ReceivedAt = InferOutput; declare function getReceivedAtFromActivity(activity: Readonly): ReceivedAt; declare function queryReceivedAtFromActivity(activity: Readonly): ReceivedAt | undefined; declare const SendStatusSchema: valibot.PicklistSchema<["sending", "send failed", "sent"], "Send status must be either \"sending\", \"send failed\" or \"sent\"">; type SendStatus = InferOutput; declare function getSendStatusFromOutgoingActivity(activity: Activity): SendStatus; declare function querySendStatusFromOutgoingActivity(activity: Activity): SendStatus | undefined; export { PositionSchema, ReceivedAtSchema, SendStatusSchema, getPositionFromActivity, getReceivedAtFromActivity, getSendStatusFromOutgoingActivity, queryPositionFromActivity, queryReceivedAtFromActivity, querySendStatusFromOutgoingActivity }; export type { Position, ReceivedAt, SendStatus };