import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaReachProfileStatus } from './KalturaReachProfileStatus';
import { KalturaReachProfileType } from './KalturaReachProfileType';
import { KalturaVendorCatalogItemOutputFormat } from './KalturaVendorCatalogItemOutputFormat';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaReachProfileContentDeletionPolicy } from './KalturaReachProfileContentDeletionPolicy';
import { KalturaRule } from './KalturaRule';
import { KalturaBaseVendorCredit } from './KalturaBaseVendorCredit';
import { KalturaDictionary } from './KalturaDictionary';
import { KalturaVendorTaskProcessingRegion } from './KalturaVendorTaskProcessingRegion';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaReachProfileArgs extends KalturaObjectBaseArgs {
    name?: string;
    profileType?: KalturaReachProfileType;
    defaultOutputFormat?: KalturaVendorCatalogItemOutputFormat;
    enableMachineModeration?: KalturaNullableBoolean;
    enableHumanModeration?: KalturaNullableBoolean;
    autoDisplayMachineCaptionsOnPlayer?: KalturaNullableBoolean;
    autoDisplayHumanCaptionsOnPlayer?: KalturaNullableBoolean;
    enableMetadataExtraction?: KalturaNullableBoolean;
    enableSpeakerChangeIndication?: KalturaNullableBoolean;
    enableAudioTags?: KalturaNullableBoolean;
    enableProfanityRemoval?: KalturaNullableBoolean;
    maxCharactersPerCaptionLine?: number;
    labelAdditionForMachineServiceType?: string;
    labelAdditionForHumanServiceType?: string;
    contentDeletionPolicy?: KalturaReachProfileContentDeletionPolicy;
    rules?: KalturaRule[];
    credit?: KalturaBaseVendorCredit;
    dictionaries?: KalturaDictionary[];
    flavorParamsIds?: string;
    vendorTaskProcessingRegion?: KalturaVendorTaskProcessingRegion;
}
export declare class KalturaReachProfile extends KalturaObjectBase {
    readonly id: number;
    name: string;
    readonly partnerId: number;
    readonly createdAt: Date;
    readonly updatedAt: Date;
    readonly status: KalturaReachProfileStatus;
    profileType: KalturaReachProfileType;
    defaultOutputFormat: KalturaVendorCatalogItemOutputFormat;
    enableMachineModeration: KalturaNullableBoolean;
    enableHumanModeration: KalturaNullableBoolean;
    autoDisplayMachineCaptionsOnPlayer: KalturaNullableBoolean;
    autoDisplayHumanCaptionsOnPlayer: KalturaNullableBoolean;
    enableMetadataExtraction: KalturaNullableBoolean;
    enableSpeakerChangeIndication: KalturaNullableBoolean;
    enableAudioTags: KalturaNullableBoolean;
    enableProfanityRemoval: KalturaNullableBoolean;
    maxCharactersPerCaptionLine: number;
    labelAdditionForMachineServiceType: string;
    labelAdditionForHumanServiceType: string;
    contentDeletionPolicy: KalturaReachProfileContentDeletionPolicy;
    rules: KalturaRule[];
    credit: KalturaBaseVendorCredit;
    readonly usedCredit: number;
    dictionaries: KalturaDictionary[];
    flavorParamsIds: string;
    vendorTaskProcessingRegion: KalturaVendorTaskProcessingRegion;
    constructor(data?: KalturaReachProfileArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
