import * as bt from '@babel/types'; import { NodePath } from 'ast-types/lib/node-path'; import Documentation from '../Documentation'; import type { ParseOptions } from '../types'; /** * Extract information from an setup-style VueJs 3 component * about what methods and variable are exposed * @param {NodePath} astPath * @param {Array} componentDefinitions * @param {string} originalFilePath */ export default function setupExposedHandler(documentation: Documentation, componentDefinition: NodePath, astPath: bt.File, opt: ParseOptions): Promise;