@henteko/kumiki
Version:
A video generation tool that creates videos from JSON configurations
34 lines • 830 B
TypeScript
import type { Transition } from '../types/index.js';
export interface TransitionOptions {
transition: Transition;
scene1Path: string;
scene2Path: string;
outputPath: string;
resolution: string;
fps: number;
}
export declare class TransitionService {
private static instance;
private constructor();
/**
* Get singleton instance
*/
static getInstance(): TransitionService;
/**
* Apply transition between two scenes
*/
applyTransition(options: TransitionOptions): Promise<string>;
/**
* Apply fade transition
*/
private applyFadeTransition;
/**
* Apply wipe transition
*/
private applyWipeTransition;
/**
* Apply dissolve transition
*/
private applyDissolveTransition;
}
//# sourceMappingURL=transition.d.ts.map