import type { ContentItem, ContentView } from '../types'; /** * Parse {{field}} and {{x.field}} template syntax with actual data * @param {string} content - The template content * @param {Object} dataItem - The data item to bind * @returns {string} Parsed content with actual data values */ export declare const parseTemplateContent: (content: string, dataItem: Record | null) => string; /** * Get element content with data binding support * @param {ContentItem} element - The element to get content for * @param {Object} dataItem - The data item for binding * @returns {string} The resolved content */ export declare const getElementContent: (element: ContentItem, dataItem: Record) => string; /** * Get element image URL with data binding support * @param {ContentItem} element - The element to get image URL for * @param {Object} dataItem - The data item for binding * @returns {string} The resolved image URL */ export declare const getElementImageUrl: (element: ContentItem, dataItem: Record) => string; /** * Get element image alt text with data binding support * @param {ContentItem} element - The element to get image alt text for * @param {Object} dataItem - The data item for binding * @returns {string} The resolved image alt text */ export declare const getElementImageAltText: (element: ContentItem, dataItem: Record) => string; export declare const getChildren: (parentItemId?: string, contentView?: ContentView | null) => ContentItem[]; //# sourceMappingURL=index.d.ts.map