import type EbayVideo from "./component";
declare function getElements(self: EbayVideo): {
    Report: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
        };
        [x: string]: any;
    };
    MuteButton: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
            updateIcon_(): void;
        };
        [x: string]: any;
    };
    CurrentTime: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
            setValue_(value: string): void;
            updateTime_(): void;
            onTracksChanged_(): void;
        };
        [x: string]: any;
    };
    TotalTime: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
            setValue_(value: string): void;
            updateTime_(): void;
            onTracksChanged_(): void;
        };
        [x: string]: any;
    };
    RemainingTime: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
            setValue_(value: string): void;
            updateTime_(): void;
        };
        [x: string]: any;
    };
    FullscreenButton: {
        new (parent: HTMLElement, controls: any): {
            [x: string]: any;
            checkSupport_(): void;
            updateIcon_(): void;
        };
        [x: string]: any;
    };
    TextSelection: any;
};
export { getElements };
