import ts from 'typescript'; import { IPackageOptions } from "../config"; export { CreateShouldTransform, ShouldTransform } from './types'; import { is } from './is'; import { createIs } from './createIs'; export declare type Transformer = (node: TNode, checker: ts.TypeChecker, context: ts.TransformationContext, options: IPackageOptions) => ts.Node; export declare type MarkedTransformer = Transformer & { kind: TNode['kind']; }; export declare const transformers: readonly [typeof is, typeof createIs];