import type { CompletionItem, Position, SfmcSettings } from '../types.js'; export declare const functionCompletionItems: CompletionItem[]; export declare const keywordCompletionItems: CompletionItem[]; export declare const personalizationCompletionItems: CompletionItem[]; /** * Return AMPscript completions for the given document text and cursor position. * @param text - Full document text. * @param position - Cursor position. * @param settings - Service settings (gates GTL completions to Engagement). * @returns Array of completion items. */ export declare function getAmpscriptCompletions(text: string, position: Position, settings?: SfmcSettings): CompletionItem[]; /** * Resolve documentation for an AMPscript completion item (lazy-loaded). * @param item - Completion item to resolve. * @returns The resolved completion item with documentation attached. */ export declare function resolveAmpscriptCompletion(item: CompletionItem): CompletionItem; //# sourceMappingURL=ampscript.d.ts.map