import type { ElementalNode } from "../../types/elemental.types"; /** * Extracts all variable names used in the content in the format {{variableName}} * Supports nested dot notation like {{user.profile.name}} * * Extracts variables from: * - Text content (content properties) * - Element attributes (href, src, alt_text, etc.) * - Channel raw properties (subject, title, text) * - Conditional logic (if, loop properties) * - Localized content and attributes */ export declare const extractVariablesFromContent: (elements?: ElementalNode[]) => string[];