import { TrackItem } from "./TrackItem.js";
import "./EFThumbnailStrip.js";
import * as lit41 from "lit";
import * as lit_html38 from "lit-html";

//#region src/gui/timeline/tracks/TimegroupTrack.d.ts
declare class EFTimegroupTrack extends TrackItem {
  static styles: lit41.CSSResult[];
  /**
   * When true, children are not rendered (used in unified row architecture
   * where children get their own rows).
   */
  skipChildren: boolean;
  /**
   * When true, show filmstrip thumbnails for root timegroups
   * TODO: Re-enable when thumbnail strip performance is improved
   */
  showFilmstrip: boolean;
  /**
   * Check if this track should show a filmstrip
   */
  private get shouldShowFilmstrip();
  /**
   * Override trimPortionStyles to use taller height for filmstrip rows
   */
  get trimPortionStyles(): {
    width: string;
    left: string;
  } | {
    height: string;
    width: string;
    left: string;
  };
  private get modeLabel();
  contents(): lit_html38.TemplateResult<1>;
  /**
   * Override render to use taller height for filmstrip rows
   */
  render(): lit_html38.TemplateResult<1>;
}
declare global {
  interface HTMLElementTagNameMap {
    "ef-timegroup-track": EFTimegroupTrack;
  }
}
//# sourceMappingURL=TimegroupTrack.d.ts.map