import { SvelteComponentTyped } from "svelte"; import type { Environment } from '../internal/environment'; declare const __propDef: { props: { /** * Vouch hash id * @default */ vouchid?: string; /** * Vouch embed api key * @default */ apikey?: string; /** * * Show customer name * @default false */ showname?: boolean; /** * * Show customer logo * @default false */ showlogo?: boolean; /** * Show video captions * @default false */ showcaption?: boolean; /** * Toggle slideshow control * @default false */ showcontrol?: boolean; /** * Show vouch watermark (Pro) * @default true */ showwatermark?: boolean; /** * Show answer only (skip questions) * @default false */ answeronly?: boolean; /** * Question autoplay delay * @default 5000 */ delay?: number; /** * Autoplay first video * @default false */ autoplay?: boolean; /** * Autoplay videos after the first */ autoplaynext?: boolean; /** * Popover align * @default left */ align?: string; /** * Default render minimized Popover * @default false */ minimized?: boolean; /** * Vertical padding in px * @default 20px */ vertical?: string; /** * Horizontal padding in px * @default 20px */ horizontal?: string; /** * Ordinal questions of the vouch to be inlucded, e.g. `1,3,4` or `1-3,6,8` * @default '' */ questions?: string; /** * Orientation e.g. `portrait`, `landscape` or `square` * @default portrait */ orientation?: string; /** * Customised display name overwrites, contact name and company name are ignored when this is provided * @default '' */ displayname?: string; /** * Stretch video to fit the player * @default false */ fitcover?: boolean; /** * * TODO: Allow embed to customise `controls` prop of vouch-media-ply, see * https://designsystem.vouchfor.com/?path=/docs/vouchfor-uikit_ds-components-mediaplyr--video * * @default '' */ controls?: string; /** * Whether the media player preloads the video or not * * @default auto */ preload?: 'auto' | 'none'; /** * (Internal) * Preview mode won't trigger tracking mainly for Vouch admin portal * @default false */ preview?: boolean; /** * (Internal) * Environment that we should be fetching from for all API requests * * @default prod */ env?: Environment; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export type VouchEmbedPopoverProps = typeof __propDef.props; export type VouchEmbedPopoverEvents = typeof __propDef.events; export type VouchEmbedPopoverSlots = typeof __propDef.slots; export default class VouchEmbedPopover extends SvelteComponentTyped { } export {};