/** * AMPscript function definitions for auto-completion and hover/intellisense. * * Canonical function names, keywords, and personalization strings are sourced * from the shared ampscript-data package. Rich descriptions, parameter docs, * and examples in this file are original content for this extension. */ import { type AmpscriptDataFunction } from 'ampscript-data'; export { FUNCTIONS as canonicalFunctions, FUNCTION_CANONICAL_MAP, functionNames, isEmailExcluded, isMcnSupported, getMcnApiVersion, getMcnNotes, AMPSCRIPT_KEYWORDS as ampscriptKeywords, PERSONALIZATION_STRINGS as personalizationStrings, } from 'ampscript-data'; export type { AmpscriptDataFunction, AmpscriptDataParam, AmpscriptDataRepeatGroup, AmpscriptDataKeyword, AmpscriptDataPersonalization, } from 'ampscript-data'; export type AmpscriptFunction = AmpscriptDataFunction; export type AmpscriptFunctionParam = AmpscriptDataFunction['params'][number]; /** All AMPscript functions, sourced from the canonical ampscript-data catalog. */ export declare const ampscriptFunctions: AmpscriptDataFunction[]; /** AMPscript language keywords with description + completion snippet. */ /** Common system personalization strings. */ /** * Build a lookup map for fast case-insensitive function retrieval. */ export declare const functionLookup: Map; //# sourceMappingURL=ampscript.d.ts.map