import BitmovinResponse from './BitmovinResponse';
import EncodingOutput from './EncodingOutput';
/**
 * @export
 * @class KantarWatermark
 */
export declare class KantarWatermark extends BitmovinResponse {
    /**
     * Username used to authenticate with the Kantar watermarking service. (required)
     * @type {string}
     * @memberof KantarWatermark
     */
    login?: string;
    /**
     * Password associated with the provided login for authentication. (required)
     * @type {string}
     * @memberof KantarWatermark
     */
    password?: string;
    /**
     * Identifier of the Kantar license to be used when processing the audio watermark. (required)
     * @type {number}
     * @memberof KantarWatermark
     */
    licenseId?: number;
    /**
     * Name of the distribution channel associated with the audio content being watermarked. (required)
     * @type {string}
     * @memberof KantarWatermark
     */
    channelName?: string;
    /**
     * Unique reference or identifier for the audio content that will be processed. (required)
     * @type {string}
     * @memberof KantarWatermark
     */
    contentReference?: string;
    /**
     * URL of the Kantar server endpoint used to apply or validate the audio watermark. (required)
     * @type {string}
     * @memberof KantarWatermark
     */
    serverUrl?: string;
    /**
     * The outputs where the processing report should be delivered. (required)
     * @type {EncodingOutput[]}
     * @memberof KantarWatermark
     */
    reportOutputs?: EncodingOutput[];
    constructor(obj?: Partial<KantarWatermark>);
}
export default KantarWatermark;
