export interface VouchEmbedInlinePlayer { vouchid: string; apikey: string; showname?: boolean; showlogo?: boolean; showcaption?: boolean; showcontrol?: boolean; showwatermark?: boolean; answeronly?: boolean; delay?: number; mobile?: boolean; autoplay?: boolean; questions?: string; orientation?: string; responsive?: boolean; displayname?: string; fitcover?: boolean; controls?: string; utm?: string; } declare global { // HTML interface HTMLElementTagNameMap { 'vouch-embed-inline-player': VouchEmbedInlinePlayer; } // React namespace JSX { interface IntrinsicElements { 'vouch-embed-inline-player': VouchEmbedInlinePlayer; } } } // Preact declare namespace preact.JSX { interface IntrinsicElements { 'vouch-embed-inline-player': VouchEmbedInlinePlayer; } }