/** Generated served-document schema aliases and templated-text re-exports. */ import { z } from 'zod'; import * as generated from '../generated/served-schemas'; export type { TemplatedText } from '../templated-text'; export { requiredTemplatedText, templatedText } from '../templated-text'; // Served-document schemas are GENERATED from the platform contract JSON-schema // bundle (src/generated/served-schemas.ts) and re-exported here under the names the // rest of the client uses. The generator maps every `x-tai42-templated-text` field // to the shared `templatedText` zod, so a served body can never be a bare string. export const stateInjection = generated.stateInjection; export type StateInjection = z.infer; export const stateUpdate = generated.stateUpdate; export type StateUpdate = z.infer; export const stateAttach = generated.stateAttach; export type StateAttach = z.infer; export const stateBinding = generated.stateBinding; export type StateBinding = z.infer; export const presetBody = generated.presetBody; export type PresetBody = z.input; export const conversationRoute = generated.conversationRoute; export type ConversationRoute = z.infer; export const conversationRouteCreate = generated.conversationRouteCreate; export type ConversationRouteCreate = z.input; export const targetConversationConfig = generated.targetConversationConfig; export type TargetConversationConfig = z.input; export const channelTemplate = generated.channelTemplate; export type ChannelTemplate = z.infer; export const hookSubject = generated.hookSubject; export type HookSubject = z.infer; export const hookParams = generated.hookParams; export type HookParams = z.infer; export const hookRegister = generated.hookRegister; export type HookRegister = z.input; export const stateDeclaration = generated.stateDeclaration; export type StateDeclaration = z.infer; export const stateTemplateDocument = generated.stateTemplateDocument; export type StateTemplateDocument = z.infer; export const templateJq = generated.stateTemplateJq; export type TemplateJq = z.infer; export const templateReconcile = generated.stateTemplateReconcile; export type TemplateReconcile = z.infer; export const templateDeclarations = generated.stateTemplateDeclarations; export type TemplateDeclarations = z.infer; export const policyBody = generated.accessPolicy; export type PolicyBody = z.infer; export const roleBody = generated.roleDefinition; export type RoleBody = z.infer;