import type { Options, Player } from '@vimeo/player'; export type TVideoPlayerVimeoOmittedProps = | 'id' | 'url' | 'height' | 'maxheight' | 'maxwidth' | 'width'; export interface IVideoPlayerVimeo extends Omit { /** @default false */ portrait?: boolean; /** @default false */ title?: boolean; } export interface IVideoPlayerVimeoProps extends IVideoPlayerVimeo { /** Video ID from vimeo */ id: string; /** Event on video loaded */ onLoad?: () => void; /** Event on player ready */ onPlayerReady?: (player: Player) => () => void; }