import * as t from '@babel/types'; import { NodePath } from '@babel/core'; import { ModuleContext, ModuleMetadata } from '@komaci/common-shared'; import { PrimingDiagnostic } from './types'; /** * Function to validate a components render function. * @param renderFunction the render function to validate * @param adgIndex the adg index * @param moduleMetadata the moduleMeta data object * @param moduleContext the module context * @param returnSourceLocation a bool if we want to return the source location * @returns true or false if the function is valid or a priming diagnostic */ export declare function validateRenderFunction(renderFunction: NodePath, adgIndex: number, moduleMetadata: ModuleMetadata, moduleContext: ModuleContext, returnSourceLocation?: boolean): boolean | Array; //# sourceMappingURL=validateRenderFunction.d.ts.map