import { FunctionComponent } from 'react';
import { VideoProps as VideoPropsTaro, BaseEventOrig } from '@tarojs/components';
export interface VideoProps extends Omit<VideoPropsTaro, 'src'> {
    source: {
        type: string;
        src: string;
    };
    options: {
        controls?: boolean;
        muted?: boolean;
        autoplay?: boolean;
        poster?: string;
        playsinline?: boolean;
        loop?: boolean;
    };
    onPlay: (event: BaseEventOrig<any>) => void;
    onPause: (event: BaseEventOrig<any>) => void;
    onPlayEnd: (event: BaseEventOrig<any>) => void;
}
export declare const Video: FunctionComponent<Partial<VideoProps>>;
