import { types as t } from '@babel/core'; import { NodePath } from '@babel/traverse'; import { State, StrictOptions } from './types'; export default function extract(_babel: any, options: StrictOptions): { visitor: { Program: { enter(path: NodePath, state: State): void; exit(_: any, state: State): void; }; }; };