import { CompletionItemKind } from 'vscode-languageserver'; /** * Keyword → markdown documentation mapping. * Used by hover to show documentation for keywords. */ export declare const KEYWORD_DOCS: Record; /** Resolve keyword documentation without making KEYWORD_DOCS thenable. */ export declare function getKeywordDoc(keyword: string): string | undefined; /** * Completion item buckets for context-aware suggestions. */ export interface CompletionBucket { label: string; kind: CompletionItemKind; detail?: string; documentation?: string; } /** Top-level declaration keywords */ export declare const TOP_LEVEL_COMPLETIONS: CompletionBucket[]; /** Keywords valid inside an entity body */ export declare const ENTITY_BODY_COMPLETIONS: CompletionBucket[]; /** Type keywords */ export declare const TYPE_COMPLETIONS: CompletionBucket[]; /** Property modifiers */ export declare const MODIFIER_COMPLETIONS: CompletionBucket[]; /** Policy action keywords */ export declare const POLICY_ACTION_COMPLETIONS: CompletionBucket[]; /** Constraint severity keywords */ export declare const SEVERITY_COMPLETIONS: CompletionBucket[]; /** Referential action keywords */ export declare const REF_ACTION_COMPLETIONS: CompletionBucket[]; /** Command body keywords */ export declare const COMMAND_BODY_COMPLETIONS: CompletionBucket[]; /** Store target keywords */ export declare const STORE_TARGET_COMPLETIONS: CompletionBucket[]; //# sourceMappingURL=builtin-docs.d.ts.map