import { Plugin } from 'vue';
import { default as VueYtframe } from './VueYtframe.vue';
export { VueYtframe };
export type { VueYtframeProps, VueYtframeEmits, VueYtframeInstance, LoadVideoByIdOptions, LoadVideoByUrlOptions, } from './types';
export { getVideoIdFromYoutubeURL } from './utils';
/**
 * Vue plugin that registers `<VueYtframe>` globally.
 *
 * @example
 * import VueYtframe from "vue3-ytframe"
 * app.use(VueYtframe)
 *
 * @example
 * // or register locally
 * import { VueYtframe } from "vue3-ytframe"
 */
declare const plugin: Plugin;
export default plugin;
declare module "vue" {
    interface GlobalComponents {
        VueYtframe: typeof VueYtframe;
    }
}
