import { TrackItem } from "./TrackItem.js";
import * as lit42 from "lit";
import { TemplateResult, nothing } from "lit";

//#region src/gui/timeline/tracks/TextTrack.d.ts
declare class EFTextTrack extends TrackItem {
  #private;
  contextCurrentTimeMs: number;
  static styles: lit42.CSSResult[];
  render(): TemplateResult<1>;
  renderChildren(): Array<TemplateResult<1> | typeof nothing> | typeof nothing;
}
declare class EFTextSegmentTrack extends TrackItem {
  get textTrackStyles(): {
    position: string;
    left: string;
    width: string;
  };
  render(): TemplateResult<1>;
}
declare global {
  interface HTMLElementTagNameMap {
    "ef-text-track": EFTextTrack;
    "ef-text-segment-track": EFTextSegmentTrack;
  }
}
//# sourceMappingURL=TextTrack.d.ts.map