import type { Component, Plugin } from 'vue';
import type { FObjectDirective } from './interface';
export declare function withInstall<T extends Plugin>(main: T, extra?: Record<string, Component>, directives?: FObjectDirective[]): T;
export declare function withNoopInstall<T extends Plugin>(component: T): T;
