import AdMarkersSource from './AdMarkersSource';
import Input from './Input';
import InputType from './InputType';
/**
 * @export
 * @class HlsInput
 */
export declare class HlsInput extends Input {
    /**
     * Discriminator property for Input
     * @type {string}
     * @memberof HlsInput
     */
    readonly type: InputType;
    /**
     * URL of HLS input
     * @type {string}
     * @memberof HlsInput
     */
    url?: string;
    /**
     * Specifies the source for ad markers messages: - MANIFEST: Ad marker messages are read from tags in the HLS manifest - SEGMENTS: Ad marker messages are read from the content segments from the data stream
     * @type {AdMarkersSource}
     * @memberof HlsInput
     */
    adMarkersSource?: AdMarkersSource;
    constructor(obj?: Partial<HlsInput>);
}
export default HlsInput;
