import * as _$vue from "vue"; import { VNode } from "vue"; //#region src/client/components/YouTube.d.ts declare const _default: _$vue.DefineComponent<_$vue.ExtractPropTypes<{ /** * YouTube video id * * YouTube 视频 id */ id: StringConstructor; /** * Youtube video title * * Youtube 视频标题 */ title: { type: StringConstructor; default: string; }; /** * Component width * * 组件宽度 */ width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; /** * Component height * * 组件高度 */ height: (StringConstructor | NumberConstructor)[]; /** * Component width / height ratio * * 组件长宽比 */ ratio: { type: (StringConstructor | NumberConstructor)[]; default: number; }; /** * Whether to autoplay the video * * 是否自动播放视频 */ autoplay: BooleanConstructor; /** * Whether to loop the video * * 是否循环播放视频 */ loop: BooleanConstructor; /** * Whether to show cc * * 是否显示字幕 */ showCc: BooleanConstructor; /** * Whether to show annotations * * 是否显示注释 */ showAnnotations: BooleanConstructor; /** * Video start time in seconds * * 视频开始时间 (秒) */ start: (StringConstructor | NumberConstructor)[]; /** * Video end time in seconds * * 视频结束时间 (秒) */ end: (StringConstructor | NumberConstructor)[]; /** * Default cc lang * * 默认字幕语言 */ defaultCcLang: StringConstructor; /** * UI language * * UI 语言 */ uiLang: StringConstructor; /** * List type * * 列表类型 */ listType: StringConstructor; /** * List * * 列表 */ list: StringConstructor; /** * Playlist id * * 播放列表 id */ playlist: StringConstructor; /** * Whether to disable controls * * 是否禁用控制 */ disableControls: BooleanConstructor; /** * Whether to disable fullscreen * * 是否禁用全屏 */ disableFullscreen: BooleanConstructor; /** * Whether to disable keyboard * * 是否禁用键盘 */ disableKeyboard: BooleanConstructor; }>, () => (VNode | null)[], {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{ /** * YouTube video id * * YouTube 视频 id */ id: StringConstructor; /** * Youtube video title * * Youtube 视频标题 */ title: { type: StringConstructor; default: string; }; /** * Component width * * 组件宽度 */ width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; /** * Component height * * 组件高度 */ height: (StringConstructor | NumberConstructor)[]; /** * Component width / height ratio * * 组件长宽比 */ ratio: { type: (StringConstructor | NumberConstructor)[]; default: number; }; /** * Whether to autoplay the video * * 是否自动播放视频 */ autoplay: BooleanConstructor; /** * Whether to loop the video * * 是否循环播放视频 */ loop: BooleanConstructor; /** * Whether to show cc * * 是否显示字幕 */ showCc: BooleanConstructor; /** * Whether to show annotations * * 是否显示注释 */ showAnnotations: BooleanConstructor; /** * Video start time in seconds * * 视频开始时间 (秒) */ start: (StringConstructor | NumberConstructor)[]; /** * Video end time in seconds * * 视频结束时间 (秒) */ end: (StringConstructor | NumberConstructor)[]; /** * Default cc lang * * 默认字幕语言 */ defaultCcLang: StringConstructor; /** * UI language * * UI 语言 */ uiLang: StringConstructor; /** * List type * * 列表类型 */ listType: StringConstructor; /** * List * * 列表 */ list: StringConstructor; /** * Playlist id * * 播放列表 id */ playlist: StringConstructor; /** * Whether to disable controls * * 是否禁用控制 */ disableControls: BooleanConstructor; /** * Whether to disable fullscreen * * 是否禁用全屏 */ disableFullscreen: BooleanConstructor; /** * Whether to disable keyboard * * 是否禁用键盘 */ disableKeyboard: BooleanConstructor; }>> & Readonly<{}>, { autoplay: boolean; loop: boolean; title: string; width: string | number; ratio: string | number; showCc: boolean; showAnnotations: boolean; disableControls: boolean; disableFullscreen: boolean; disableKeyboard: boolean; }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>; //#endregion export { _default as default }; //# sourceMappingURL=YouTube.d.ts.map