import { TimelineCommandResult, TimelineEditCommand, TimelineEditPreview, TimelineEngine } from "@techsquidtv/canvas-timeline-core"; //#region src/hooks/editing/timelineEditGesture.d.ts /** Owns one gesture's preview, including cancellation before its first move. */ declare class TimelineEditGesture { private readonly engine; preview: TimelineEditPreview | null; private current; private publishing; private readonly unsubscribe; constructor(engine: TimelineEngine); isCurrent(): boolean; publish(command: TimelineEditCommand): TimelineEditPreview; /** Commits only this gesture's preview, then clears its feedback. */ commit(): TimelineCommandResult; cancel(): boolean; release(): void; } //#endregion export { TimelineEditGesture }; //# sourceMappingURL=timelineEditGesture.d.mts.map