import { HTMLMediaProvider } from './media-provider';
import type { MediaProviderConfig } from '../../core/esl-media-provider';
/**
 * Simple Video API provider for {@link ESLMedia}
 * @author Yuliya Adamskaya
 */
export declare class VideoProvider extends HTMLMediaProvider {
    static readonly providerName: string;
    static readonly urlPattern: RegExp;
    protected _el: HTMLVideoElement;
    protected createElement(): HTMLVideoElement;
    protected applyElementSettings(cfg: MediaProviderConfig): void;
    get defaultAspectRatio(): number;
}
