import { Directive } from 'vue'; import { SFCWithInstall, SFCInstallWithContext } from './typescript'; export declare const withInstall: >(main: T, extra?: D | undefined) => SFCWithInstall & D; export declare const withInstallFunction: (fn: T, name: string) => SFCInstallWithContext; export declare const withInstallDirective: (directive: T, name: string) => SFCWithInstall; export declare const withNoopInstall: (component: T) => SFCWithInstall;