import BitmovinResource from './BitmovinResource';
import ScheduledInsertableContentStatus from './ScheduledInsertableContentStatus';
/**
 * @export
 * @class ScheduledInsertableContent
 */
export declare class ScheduledInsertableContent extends BitmovinResource {
    /**
     * Id of the insertable content to play instead of the live stream
     * @type {string}
     * @memberof ScheduledInsertableContent
     */
    contentId?: string;
    /**
     * Time to play the content in UTC: YYYY-MM-DDThh:mm:ssZ, if this property is not set the content will be played as soon as possible.
     * @type {Date}
     * @memberof ScheduledInsertableContent
     */
    runAt?: Date;
    /**
     * Duration for how long to play the content. Cut off if shorter, loop if longer than actual duration. This property is required if the insertable content is an image.
     * @type {number}
     * @memberof ScheduledInsertableContent
     */
    durationInSeconds?: number;
    /**
     * Status of the scheduled insertable content.
     * @type {ScheduledInsertableContentStatus}
     * @memberof ScheduledInsertableContent
     */
    status?: ScheduledInsertableContentStatus;
    constructor(obj?: Partial<ScheduledInsertableContent>);
}
export default ScheduledInsertableContent;
