import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaTvinciDistributionTag } from './KalturaTvinciDistributionTag';
import { KalturaTvinciAssetsType } from './KalturaTvinciAssetsType';
import { KalturaConfigurableDistributionProfile, KalturaConfigurableDistributionProfileArgs } from './KalturaConfigurableDistributionProfile';
export interface KalturaTvinciDistributionProfileArgs extends KalturaConfigurableDistributionProfileArgs {
    ingestUrl?: string;
    username?: string;
    password?: string;
    tags?: KalturaTvinciDistributionTag[];
    xsltFile?: string;
    innerType?: string;
    assetsType?: KalturaTvinciAssetsType;
}
export declare class KalturaTvinciDistributionProfile extends KalturaConfigurableDistributionProfile {
    ingestUrl: string;
    username: string;
    password: string;
    tags: KalturaTvinciDistributionTag[];
    xsltFile: string;
    innerType: string;
    assetsType: KalturaTvinciAssetsType;
    constructor(data?: KalturaTvinciDistributionProfileArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
