import { ComponentPluginFactory } from '@teleporthq/teleport-types'; interface LocalComponentPathPluginConfig { /** * The base output path for the generator using this plugin. * For pages: ['pages'] * For components: ['components'] */ basePath: string[]; /** * Local component name → generated file name inside /components * (e.g. TqKanban → 'tq-kanban' for components/tq-kanban.js). */ componentFiles: Record; } /** * Component-level plugin that adjusts local component dependency paths based * on the component's actual output location. * * The element mappings use a fixed '../components/' path, but pages can * be nested (e.g. /pages/blog/[id].js), which changes the relative path to * the components directory. Same mechanism as the rich-text-editor path * plugin, generalized over a set of local components. */ export declare const createLocalComponentPathPlugin: ComponentPluginFactory; /** Local components emitted by the drag-drop, kanban and widget project plugins. */ export declare const INTERACTIVE_PRIMITIVE_COMPONENT_FILES: Record; export {}; //# sourceMappingURL=local-component-path-plugin.d.ts.map