import { NameSpaceEngine } from '../../engine/utils/EngineManager/helper.js'; import { EventData } from '../../event/types.js'; import { ActionHelper } from './Action.js'; import { EditHelper } from './Edit.js'; import { HistoryHelper } from './History.js'; import { InitHelper } from './Init.js'; declare class EngineHelper { initHelper: InitHelper; actionHelper: ActionHelper; editHepler: EditHelper; historyHelper: HistoryHelper; constructor(); protected getEngine(): NameSpaceEngine; initEngine(data: EventData): Promise; pause(): Promise; play(): Promise; seekTo(data: EventData): Promise; resize(data: EventData): Promise; muteTrack(data: EventData): Promise; changeTrackVolume(data: EventData): Promise; addTrack(data: EventData): Promise; deleteTrack(data: EventData): Promise; addElement(data: EventData): Promise; deleteElement(data: EventData): Promise; trimElement(data: EventData): Promise; moveElement(data: EventData): Promise; splitElement(data: EventData): Promise; muteElement(data: EventData): Promise; changeElementVolume(data: EventData): Promise; editSource(data: EventData): Promise; editStyle(data: EventData): Promise; editCrop(data: EventData): Promise; editTransform(data: EventData): Promise; changeElementSpeed(data: EventData): Promise; changeVideoElementTransition(data: EventData): Promise; } export { EngineHelper };