/**
 * @export
 * @class ReuploadSettings
 */
export declare class ReuploadSettings {
    /**
     * Interval in seconds to reupload the DASH manifest. Valid values are either `null` to never reupload the dash manifest or at least `30`.
     * @type {number}
     * @memberof ReuploadSettings
     */
    dashManifestInterval?: number;
    /**
     * Interval in seconds to reupload the HLS master file. Valid values are either `0` to never reupload the hls manifest or at least `30`. This is currently not used, as the master file will always be uploaded when one of the playlist files has changed.
     * @type {number}
     * @memberof ReuploadSettings
     */
    hlsManifestInterval?: number;
    /**
     * The interval in seconds to reupload the init file for segmented muxings, e.g. fMP4, WebM. Valid values are either `null` to never reupload the init file for segmented muxings or at least `30`.
     * @type {number}
     * @memberof ReuploadSettings
     */
    muxingInitFileInterval?: number;
    constructor(obj?: Partial<ReuploadSettings>);
}
export default ReuploadSettings;
