import { ASTNode } from '../interfaces/AST'; import { ISchema } from './nodeSchema'; export declare function extractDefinedVariables(schema: ISchema, node: ASTNode, names: Record): any; export declare type INodeScope = Array; export declare type ISchemaRecord = { node: ASTNode; schema: ISchema; }; export declare type IBodyScope = Record; export declare function scopeTracker(schema: ISchema): IBodyScope;