import { t as ArtPlayerOptions } from "../../artplayer-Bgxvo1ek.js"; import * as _$vue from "vue"; import { PropType, VNode } from "vue"; import Artplayer from "artplayer"; //#region src/client/components/ArtPlayer.d.ts declare const _default: _$vue.DefineComponent<_$vue.ExtractPropTypes<{ /** * Video Source URL * * 视频源文件地址 */ src: { type: StringConstructor; required: true; }; /** * Video Type * * 视频类型 */ type: StringConstructor; /** * Video poster * * 视频封面 */ poster: StringConstructor; /** * Video title * * 视频标题 */ title: StringConstructor; /** * Component width * * 组件宽度 */ width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; /** * Component height * * 组件高度 */ height: (StringConstructor | NumberConstructor)[]; /** * Component width / height ratio * * 组件长宽比 */ ratio: { type: (StringConstructor | NumberConstructor)[]; default: number; }; /** * ArtPlayer config * * ArtPlayer 配置 */ config: PropType>; /** * Customize Artplayer * * 对 Artplayer 进行自定义 */ customPlayer: PropType<(player: Artplayer) => Artplayer | void | Promise | Promise>; }>, () => (VNode | null)[], {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{ /** * Video Source URL * * 视频源文件地址 */ src: { type: StringConstructor; required: true; }; /** * Video Type * * 视频类型 */ type: StringConstructor; /** * Video poster * * 视频封面 */ poster: StringConstructor; /** * Video title * * 视频标题 */ title: StringConstructor; /** * Component width * * 组件宽度 */ width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; /** * Component height * * 组件高度 */ height: (StringConstructor | NumberConstructor)[]; /** * Component width / height ratio * * 组件长宽比 */ ratio: { type: (StringConstructor | NumberConstructor)[]; default: number; }; /** * ArtPlayer config * * ArtPlayer 配置 */ config: PropType>; /** * Customize Artplayer * * 对 Artplayer 进行自定义 */ customPlayer: PropType<(player: Artplayer) => Artplayer | void | Promise | Promise>; }>> & Readonly<{}>, { width: string | number; ratio: string | number; }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>; //#endregion export { _default as default }; //# sourceMappingURL=ArtPlayer.d.ts.map