import { MarkerTrackConfig } from '../video/model';
import { OmakaseMarkerTrack } from './omakase-marker-track';
export interface MarkerTrackComponentConfig extends MarkerTrackConfig {
    mediaDuration: number;
}
export declare class OmakaseMarkerBar extends HTMLElement {
    private _markerVttAdapter;
    private _markerTracks;
    private _destroyed$;
    get markerTracks(): OmakaseMarkerTrack[];
    createMarkerTrack(config: MarkerTrackComponentConfig): OmakaseMarkerTrack;
    disconnectedCallback(): void;
    clearMarkerTracks(): void;
}
