import CacheControlSettingsDash from './CacheControlSettingsDash';
import CacheControlSettingsHls from './CacheControlSettingsHls';
import CacheControlSettingsSegments from './CacheControlSettingsSegments';
/**
 * @export
 * @class CacheControlSettings
 */
export declare class CacheControlSettings {
    /**
     * Cache control settings for HLS manifest.
     * @type {CacheControlSettingsHls}
     * @memberof CacheControlSettings
     */
    hls?: CacheControlSettingsHls;
    /**
     * Cache control settings for DASH manifest.
     * @type {CacheControlSettingsDash}
     * @memberof CacheControlSettings
     */
    dash?: CacheControlSettingsDash;
    /**
     * Cache control settings for segments.
     * @type {CacheControlSettingsSegments}
     * @memberof CacheControlSettings
     */
    segments?: CacheControlSettingsSegments;
    constructor(obj?: Partial<CacheControlSettings>);
}
export default CacheControlSettings;
