import { AtomControl } from "@web-atoms/core/dist/web/controls/AtomControl"; import "./AtomVideoPlayer.global.css"; export type playerState = "playing" | "paused" | "ended" | "waiting" | "aborted" | "none"; export default class AtomVideoPlayer extends AtomControl { source: any; logo: any; logoTitle: string; logoDescription: string; get poster(): string; set poster(v: string); /** * Use this inside a mobile app */ useStageView: boolean; get state(): playerState; set state(v: playerState); get duration(): number; get time(): number; set time(v: number); get paused(): boolean; get isFullScreen(): boolean; private video; private progress; private currentTimeSpan; private soundIcon; private volumeRange; private maxWidth; stopFullscreen(): Promise; pause(): void; play(): void; onPropertyChanged(name: keyof AtomVideoPlayer): void; protected setCurrentTime(n: number): void; protected create(): void; protected updateSource(): void; private updateProgress; private updateVolume; } //# sourceMappingURL=AtomVideoPlayer.d.ts.map