import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { /** * * A double indicating the current playback time in seconds * @default 0 */ currenttime?: number; /** * * The duration of the video, in seconds * * @default 0 */ duration?: number; /** * * Whether the audio is muted or not. * * @default false */ muted?: boolean; /** * * Click (or tap) of the video container will toggle play/pause. * * @default true */ clicktoplay?: boolean; /** * * An `int` between `0` (silent) and `1` (loudest) indicating the audio volume. * @default 1 */ volume?: number; /** * * Whether to enable the controls hiding after a few seconds * * @default false */ hidecontrols?: boolean; /** * * `play`: Play/pause playback
* `current-time`: The current time of playback
* `duration`: The full duration of the media
* `progress`: The progress bar and scrubber for playback and buffering
* `captions`: Toggle captions
* `fullscreen`: Toggle fullscreen
* `volume`: Volume control
* `speed`: Playback speed control
* `navigation`: Left/Right navigation controls
* * @default 'play,play-large,current-time,duration,progress,captions,fullscreen,volume,speed,navigation' */ controls?: string; playing?: boolean; playbackspeed?: string; buffered?: any[]; loading?: boolean; enablecaptions?: boolean; captionsactive?: boolean; fullscreenactive?: boolean; onheightchange?: (args: { height: number; }) => void; onnavigateback?: () => any; onnavigateforward?: () => any; onplayclick?: () => any; onplaybackspeedclick?: (args: { speed: number; }) => void; oncaptionsclick?: () => any; onfullscreenclick?: () => any; onvolumeclick?: () => any; onvolumeinput?: (args: { volume: string; }) => void; onprogressinput?: (args: { progress: string; }) => void; onprogresspointerdown?: () => any; onprogresspointerup?: () => any; onprogresskeydown?: (args: { key: KeyboardEvent['key']; shiftKey: KeyboardEvent['shiftKey']; }) => void; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export type VouchPlayerControlsProps = typeof __propDef.props; export type VouchPlayerControlsEvents = typeof __propDef.events; export type VouchPlayerControlsSlots = typeof __propDef.slots; export default class VouchPlayerControls extends SvelteComponentTyped { } export {};