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 company logo * @default false */ showcompanylogo?: boolean; /** * Show video captions * @default false */ showcaption?: boolean; /** * Show question * @default false */ showquestion?: boolean; /** * Toggle slideshow control * @default false */ showcontrol?: boolean; /** * Show vouch watermark (Pro) * @default true */ showwatermark?: boolean; /** * Autoplay first video * @default false */ autoplay?: boolean; /** * Autoplay videos after the first */ autoplaynext?: boolean; /** * Ordinal questions of the vouch to be inlucded, e.g. `1,3,4` or `1-3,6,8` * @default '' */ questions?: string; /** * Responsive to take the entire container space. * `orientation` prop will be ignored in responsive mode. * * @default false */ responsive?: boolean; /** * 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 true */ fitcover?: boolean; /** * Orientation e.g. `portrait`, `landscape` or `square` * @default portrait */ orientation?: string; /** * * 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 VouchEmbedCardProps = typeof __propDef.props; export type VouchEmbedCardEvents = typeof __propDef.events; export type VouchEmbedCardSlots = typeof __propDef.slots; export default class VouchEmbedCard extends SvelteComponentTyped { } export {};