import BitmovinResource from './BitmovinResource';
import ConvertSccCaptionWebVttSettings from './ConvertSccCaptionWebVttSettings';
import EncodingOutput from './EncodingOutput';
import InputPath from './InputPath';
import StreamCaptionOutputFormat from './StreamCaptionOutputFormat';
/**
 * @export
 * @class ConvertSccCaption
 */
export declare class ConvertSccCaption extends BitmovinResource {
    /**
     * The input location to get the scc file from (required)
     * @type {InputPath}
     * @memberof ConvertSccCaption
     */
    input?: InputPath;
    /**
     * @type {EncodingOutput[]}
     * @memberof ConvertSccCaption
     */
    outputs?: EncodingOutput[];
    /**
     * Name of the captions file (required)
     * @type {string}
     * @memberof ConvertSccCaption
     */
    fileName?: string;
    /**
     * @type {StreamCaptionOutputFormat}
     * @memberof ConvertSccCaption
     */
    outputFormat?: StreamCaptionOutputFormat;
    /**
     * Optional settings when converting SCC to WebVTT
     * @type {ConvertSccCaptionWebVttSettings}
     * @memberof ConvertSccCaption
     */
    webVttSettings?: ConvertSccCaptionWebVttSettings;
    constructor(obj?: Partial<ConvertSccCaption>);
}
export default ConvertSccCaption;
