import { Plugin, App } from 'vue';

type SFCWithInstall<T> = T & Plugin;
declare function withInstall<T>(component: T, onBeforeInstall?: (app: App) => void): SFCWithInstall<T>;
declare const _default: {
    withInstall: typeof withInstall;
    components: never[];
};

export { type SFCWithInstall, _default as default, withInstall };
