/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { TriggerBranchActionDataTriggerFilter } from './triggerBranchActionDataTriggerFilter'; export declare class TriggerBranchActionData { 'triggerFilter': TriggerBranchActionDataTriggerFilter | null; 'triggerId': string; /** * Trigger type. */ 'triggerType': TriggerBranchActionData.TriggerTypeEnum | 'date' | 'list' | 'low-inventory' | 'metric' | 'price-drop' | 'scheduled' | 'segment'; /** * Date trigger type. */ 'triggerSubtype'?: TriggerBranchActionData.TriggerSubtypeEnum | 'custom-object' | 'legacy-custom-object' | 'profile-property' | 'profile-trait' | null; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace TriggerBranchActionData { enum TriggerTypeEnum { Date, List, LowInventory, Metric, PriceDrop, Scheduled, Segment } enum TriggerSubtypeEnum { CustomObject, LegacyCustomObject, ProfileProperty, ProfileTrait } }