import { Injector } from '@angular/core';
import { StylableComponent, TrustAsPipe } from '@wm/components/base';
import * as i0 from "@angular/core";
export declare class VideoComponent extends StylableComponent {
    private trustAsPipe;
    static initializeProps: void;
    /**
     * subtitle language property eg: en
     */
    subtitlelang: string;
    videopreload: any;
    mp4format: string;
    muted: boolean;
    videoposter: any;
    controls: boolean;
    loop: boolean;
    autoplay: boolean;
    webmformat: string;
    oggformat: string;
    videosupportmessage: any;
    arialabel: string;
    constructor(inj: Injector, trustAsPipe: TrustAsPipe, explicitContext: any);
    onPropertyChange(key: string, nv: any, ov?: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<VideoComponent, [null, null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<VideoComponent, "[wmVideo]", never, {}, {}, never, never, false, never>;
}
