import { LitElement } from 'lit';
import { ContextMixinInterface } from './ContextMixin.js';
export declare class EFScrubber extends LitElement {
    static styles: import('lit').CSSResult[];
    context?: ContextMixinInterface | null;
    playing: boolean;
    private lastTimeUpdateProgress;
    private scrubProgress;
    private isDragging;
    private scrubberRef?;
    private updateProgress;
    private boundHandleMouseDown;
    private boundHandleMouseMove;
    private boundHandleMouseUp;
    render(): import('lit-html').TemplateResult<1>;
    connectedCallback(): void;
    disconnectedCallback(): void;
}
declare global {
    interface HTMLElementTagNameMap {
        "ef-scrubber": EFScrubber;
    }
}
