/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiEvent } from "./UiEvent";
import { TeamAppsEvent } from "../modules/util/TeamAppsEvent";
import { UiComponentConfig } from "./UiComponentConfig";
import { UiMediaTrackDataConfig } from "./UiMediaTrackDataConfig";
import { UiMediaTrackMarkerConfig } from "./UiMediaTrackMarkerConfig";
import { UiComponentCommandHandler } from "./UiComponentConfig";
export interface UiMediaTrackGraphConfig extends UiComponentConfig {
    _type?: string;
    trackCount?: number;
    trackData?: UiMediaTrackDataConfig[];
    markers?: UiMediaTrackMarkerConfig[];
}
export interface UiMediaTrackGraphCommandHandler extends UiComponentCommandHandler {
    setCursorPosition(time: number): void;
}
export interface UiMediaTrackGraphEventSource {
    onHandleTimeSelection: TeamAppsEvent<UiMediaTrackGraph_HandleTimeSelectionEvent>;
}
export interface UiMediaTrackGraph_HandleTimeSelectionEvent extends UiEvent {
    start: number;
    end: number;
}
