import { type MitosisPlugin } from '..'; import { TraverseContext } from 'neotraverse/legacy'; import { MitosisComponent } from '../types/mitosis-component'; import { MitosisNode } from '../types/mitosis-node'; type CompileAwayComponentsMap = { [key: string]: (node: MitosisNode, context: TraverseContext, components: CompileAwayComponentsMap) => MitosisNode | void; }; export declare const components: CompileAwayComponentsMap; type CompileAwayBuilderComponentsOptions = { only?: string[]; omit?: string[]; }; export declare const compileAwayBuilderComponentsFromTree: (tree: MitosisNode | MitosisComponent, components: CompileAwayComponentsMap) => void; export declare const compileAwayBuilderComponents: (pluginOptions?: CompileAwayBuilderComponentsOptions) => MitosisPlugin; export {};