import { NodePath } from '@babel/traverse'; import * as t from '@babel/types'; import { RemaxOptions } from 'remax-types'; import { Importers, Component } from '../components'; export declare const getKebabCaseName: (sourcePath: string) => string; declare const _default: (options: RemaxOptions) => () => { pre(state: any): void; visitor: { ImportDeclaration(path: NodePath, state: any): void; JSXElement(nodePath: NodePath, state: any): void; }; }; export default _default; export declare const getNativeComponents: () => { type: string; id: string; sourcePath: string; props: string[]; importer: string; pages: Set; hashId: string; }[]; export declare const getImporters: () => Importers; }>;