UNPKG

@tixae-labs/web-sdk

Version:

Javascript Web SDK for doing WebRTC AI Voice Calls with Convocore.

23 lines (22 loc) 1.86 kB
import { z } from "zod"; import type { ToolField, VGAgentTool } from "./firebase"; export declare const systemVariablesKeys: z.ZodEnum<["phone_number", "timestamp", "channel", "calendar_availability_day", "calendar_event_summary", "calendar_event_description", "calendar_event_attendees", "calendar_event_start_time", "calendar_event_end_time", "calendar_method", "calendar_event_to_delete_id"]>; export declare const defaultSystemVariables: ToolField[]; export declare const calendarVariablesIds: string[]; export declare const sheetsVariablesIds: string[]; export declare const airtableVariablesIds: string[]; export declare const shopifyVariablesIds: string[]; export declare const calendlyVariablesIds: string[]; export declare const defaultSystemToolsKeys: z.ZodEnum<["forward-call", "end-call", "human-handoff", "google-calendar", "google-sheets", "airtable", "shopify", "calendly"]>; export type DefaultSystemToolsKeys = z.infer<typeof defaultSystemToolsKeys>; export declare const calendarMethodEnum: z.ZodEnum<["list-calendars", "create-event", "check-availability", "get-slots", "delete-event"]>; export type CalendarMethod = z.infer<typeof calendarMethodEnum>; export declare const sheetsMethodEnum: z.ZodEnum<["read", "write"]>; export type SheetsMethod = z.infer<typeof sheetsMethodEnum>; export declare const airtableMethodEnum: z.ZodEnum<["read", "create", "update", "upsert"]>; export type AirtableMethod = z.infer<typeof airtableMethodEnum>; export declare const shopifyMethodEnum: z.ZodEnum<["read"]>; export type ShopifyMethod = z.infer<typeof shopifyMethodEnum>; export declare const calendlyMethodEnum: z.ZodEnum<["list_event_types", "check_availability", "create_event", "list_scheduled_events", "cancel_event"]>; export type CalendlyMethod = z.infer<typeof calendlyMethodEnum>; export declare const defaultSystemTools: VGAgentTool[];