import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaVendorServiceFeature } from './KalturaVendorServiceFeature';
import { KalturaVendorServiceType } from './KalturaVendorServiceType';
import { KalturaVendorServiceTurnAroundTime } from './KalturaVendorServiceTurnAroundTime';
import { KalturaCatalogItemLanguage } from './KalturaCatalogItemLanguage';
import { KalturaVendorCatalogItemOutputFormat } from './KalturaVendorCatalogItemOutputFormat';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaVendorCatalogItemPricing } from './KalturaVendorCatalogItemPricing';
import { KalturaBulkUploadResult, KalturaBulkUploadResultArgs } from './KalturaBulkUploadResult';
export interface KalturaBulkUploadResultVendorCatalogItemArgs extends KalturaBulkUploadResultArgs {
    vendorCatalogItemId?: number;
    vendorPartnerId?: number;
    name?: string;
    systemName?: string;
    serviceFeature?: KalturaVendorServiceFeature;
    serviceType?: KalturaVendorServiceType;
    turnAroundTime?: KalturaVendorServiceTurnAroundTime;
    sourceLanguage?: KalturaCatalogItemLanguage;
    targetLanguage?: KalturaCatalogItemLanguage;
    outputFormat?: KalturaVendorCatalogItemOutputFormat;
    enableSpeakerId?: KalturaNullableBoolean;
    fixedPriceAddons?: number;
    pricing?: KalturaVendorCatalogItemPricing;
    flavorParamsId?: number;
    clearAudioFlavorParamsId?: number;
}
export declare class KalturaBulkUploadResultVendorCatalogItem extends KalturaBulkUploadResult {
    vendorCatalogItemId: number;
    vendorPartnerId: number;
    name: string;
    systemName: string;
    serviceFeature: KalturaVendorServiceFeature;
    serviceType: KalturaVendorServiceType;
    turnAroundTime: KalturaVendorServiceTurnAroundTime;
    sourceLanguage: KalturaCatalogItemLanguage;
    targetLanguage: KalturaCatalogItemLanguage;
    outputFormat: KalturaVendorCatalogItemOutputFormat;
    enableSpeakerId: KalturaNullableBoolean;
    fixedPriceAddons: number;
    pricing: KalturaVendorCatalogItemPricing;
    flavorParamsId: number;
    clearAudioFlavorParamsId: number;
    constructor(data?: KalturaBulkUploadResultVendorCatalogItemArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
