import { Flow } from '../core/flow'; import { VoidCallback } from '../common-types'; export declare class ConcatMp4sFlow extends Flow { private _movUrl1; private _movUrl2; private _toggleConcatOrder; /** * @param _movUrl1 First file URL * @param _movUrl2 Second file URL * @param _allowReencode defaults to true. when true will re-encode to Bs tracks to As respective audio/video configurations * @param _toggleConcatOrder defaults to false. if true will toggle order of concatenation (B before A, but not changing re-encode behavior of course) */ constructor(_movUrl1: string, _movUrl2: string, downloadEl?: HTMLElement, _toggleConcatOrder?: boolean); private _setup; protected onVoidToWaiting_(done: VoidCallback): void; protected onWaitingToVoid_(done: VoidCallback): void; protected onWaitingToFlowing_(done: VoidCallback): void; protected onFlowingToWaiting_(done: VoidCallback): void; protected onCompleted_(done: VoidCallback): void; protected onStateChangeAborted_(reason: string): void; }