export declare class Webform { 'id'?: string; 'xid'?: string; 'name'?: string; 'funnelId'?: string; 'customSlug'?: string; 'webformUrl'?: string; 'prettyWebformUrl'?: string; 'thankYouPageUrl'?: string; 'duplicateCheckOption'?: WebformDuplicateCheckOptionEnum; 'exitOption'?: WebformExitOptionEnum; 'webformType'?: WebformWebformTypeEnum; 'createTime'?: Date; 'updateTime'?: Date; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum WebformDuplicateCheckOptionEnum { Email = "EMAIL", EmailAndName = "EMAIL_AND_NAME", EmailAndNameAndCompany = "EMAIL_AND_NAME_AND_COMPANY", NoCheck = "NO_CHECK" } export declare enum WebformExitOptionEnum { Redirect = "REDIRECT", FunnelLink = "FUNNEL_LINK", Hosted = "HOSTED", LandingPage = "LANDING_PAGE", WebForm = "WEB_FORM", Survey = "SURVEY", Update = "UPDATE", UpdateOptOut = "UPDATE_OPT_OUT", OptOut = "OPT_OUT", Confirm = "CONFIRM", Message = "MESSAGE", AuthoringMessage = "AUTHORING_MESSAGE", Manual = "MANUAL", Close = "CLOSE", DisplayTextAndButton = "DISPLAY_TEXT_AND_BUTTON", Error = "ERROR", HostedPage = "HOSTED_PAGE" } export declare enum WebformWebformTypeEnum { Legacy = "LEGACY", Standalone = "STANDALONE", Funnel = "FUNNEL", LandingPage = "LANDING_PAGE", Survey = "SURVEY", Internal = "INTERNAL", Twitter = "TWITTER", Unknown = "UNKNOWN" }