import {z} from 'zod' export type Button = {accessibilityText?: string | undefined, action?: Record | undefined, additionalInformation?: string | undefined, color?: string | undefined, confirmationText?: string | undefined, functionName?: string | undefined, parameters?: Record | undefined, html?: string | undefined, id?: string | undefined, image?: string | undefined, ionIcon?: string | undefined, link: string, stateName?: string | undefined, stateParams?: Record | undefined, successToastText?: string | undefined, successAlertTitle?: string | undefined, successAlertBody?: string | undefined, text: string, tooltip?: string | undefined, webhookUrl?: string | undefined}; export type InputField = {displayName: string, helpText?: string | undefined, hint?: string | undefined, icon?: string | undefined, id?: string | undefined, image?: string | undefined, key?: string | undefined, labelLeft?: string | undefined, labelRight?: string | undefined, link?: string | undefined, maxLength?: number | undefined, maxValue?: number | undefined, minLength?: number | undefined, minValue?: number | undefined, options?: Array | undefined, placeholder?: string | undefined, postUrl?: string | undefined, required?: boolean | undefined, show?: boolean | undefined, submitButton?: Button | undefined, type: 'check_box' | 'date' | 'email' | 'number' | 'postal_code' | 'select_option' | 'string' | 'switch' | 'text_area' | 'unit' | 'variable_category', validationPattern?: string | undefined, value?: string | undefined}; export type Card = {actionSheetButtons?: Array