import jsonata from "jsonata"; export interface MetaInfo { materialized__: boolean; jsonPointer__: JsonPointerStructureArray | JsonPointerString; parent__: JsonPointerStructureArray | JsonPointerString; dependees__: JsonPointerStructureArray[] | JsonPointerString[]; dependencies__: JsonPointerStructureArray[] | JsonPointerString[]; absoluteDependencies__: JsonPointerStructureArray[] | JsonPointerString[]; treeHasExpressions__: boolean; tags__: string[]; exprRootPath__?: string; expr__?: string; compiledExpr__?: jsonata.Expression; temp__?: boolean; exprTargetJsonPointer__?: JsonPointerStructureArray | JsonPointerString; data__?: any; isFunction__?: boolean; variables__?: string[]; isInitialized__?: boolean; } export type JsonPointerStructureArray = (string | number)[]; export type JsonPointerString = string; export default class MetaInfoProducer { static EMBEDDED_EXPR_REGEX: RegExp; static getMetaInfos(template: any): Promise; } //# sourceMappingURL=MetaInfoProducer.d.ts.map