import * as ts from 'typescript'; import { TsAutoMockOptions } from '../../options/options'; import { CustomFunction } from '../matcher/matcher'; export declare type Visitor = (node: ts.CallExpression & { typeArguments: ts.NodeArray; }, declaration: ts.FunctionDeclaration) => ts.Node; export declare function baseTransformer(visitor: Visitor, customFunctions: CustomFunction[]): (program: ts.Program, options?: TsAutoMockOptions) => ts.TransformerFactory;