import Muxing from './Muxing';
import MuxingType from './MuxingType';
/**
 * @export
 * @class ProgressiveTsMuxing
 */
export declare class ProgressiveTsMuxing extends Muxing {
    /**
     * Discriminator property for Muxing
     * @type {string}
     * @memberof ProgressiveTsMuxing
     */
    readonly type: MuxingType;
    /**
     * Length of the segments in seconds
     * @type {number}
     * @memberof ProgressiveTsMuxing
     */
    segmentLength?: number;
    /**
     * Name of the output file
     * @type {string}
     * @memberof ProgressiveTsMuxing
     */
    filename?: string;
    /**
     * Offset of MPEG-TS timestamps in seconds. e.g. first packet will start with PTS 900,000 for a 10 seconds offset (90,000 MPEG-TS timescale).
     * @type {number}
     * @memberof ProgressiveTsMuxing
     */
    startOffset?: number;
    constructor(obj?: Partial<ProgressiveTsMuxing>);
}
export default ProgressiveTsMuxing;
