import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaCommercialUseType } from './KalturaCommercialUseType';
import { KalturaPartnerType } from './KalturaPartnerType';
import { KalturaPartnerStatus } from './KalturaPartnerStatus';
import { KalturaKeyValue } from './KalturaKeyValue';
import { KalturaPartnerGroupType } from './KalturaPartnerGroupType';
import { KalturaPlayerDeliveryType } from './KalturaPlayerDeliveryType';
import { KalturaPlayerEmbedCodeType } from './KalturaPlayerEmbedCodeType';
import { KalturaESearchLanguageItem } from './KalturaESearchLanguageItem';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaPartnerArgs extends KalturaObjectBaseArgs {
    name?: string;
    website?: string;
    notificationUrl?: string;
    appearInSearch?: number;
    adminName?: string;
    adminEmail?: string;
    description?: string;
    commercialUse?: KalturaCommercialUseType;
    landingPage?: string;
    userLandingPage?: string;
    contentCategories?: string;
    type?: KalturaPartnerType;
    phone?: string;
    describeYourself?: string;
    adultContent?: boolean;
    defConversionProfileType?: string;
    notify?: number;
    allowQuickEdit?: number;
    mergeEntryLists?: number;
    notificationsConfig?: string;
    maxUploadSize?: number;
    partnerPackage?: number;
    allowMultiNotification?: number;
    adminUserId?: string;
    firstName?: string;
    lastName?: string;
    country?: string;
    state?: string;
    additionalParams?: KalturaKeyValue[];
    partnerParentId?: number;
    referenceId?: string;
    eSearchLanguages?: KalturaESearchLanguageItem[];
}
export declare class KalturaPartner extends KalturaObjectBase {
    readonly id: number;
    name: string;
    website: string;
    notificationUrl: string;
    appearInSearch: number;
    readonly createdAt: Date;
    adminName: string;
    adminEmail: string;
    description: string;
    commercialUse: KalturaCommercialUseType;
    landingPage: string;
    userLandingPage: string;
    contentCategories: string;
    type: KalturaPartnerType;
    phone: string;
    describeYourself: string;
    adultContent: boolean;
    defConversionProfileType: string;
    notify: number;
    readonly status: KalturaPartnerStatus;
    allowQuickEdit: number;
    mergeEntryLists: number;
    notificationsConfig: string;
    maxUploadSize: number;
    partnerPackage: number;
    readonly secret: string;
    readonly adminSecret: string;
    readonly cmsPassword: string;
    allowMultiNotification: number;
    readonly adminLoginUsersQuota: number;
    adminUserId: string;
    firstName: string;
    lastName: string;
    country: string;
    state: string;
    additionalParams: KalturaKeyValue[];
    readonly publishersQuota: number;
    readonly partnerGroupType: KalturaPartnerGroupType;
    readonly defaultEntitlementEnforcement: boolean;
    readonly defaultDeliveryType: string;
    readonly defaultEmbedCodeType: string;
    readonly deliveryTypes: KalturaPlayerDeliveryType[];
    readonly embedCodeTypes: KalturaPlayerEmbedCodeType[];
    readonly templatePartnerId: number;
    readonly ignoreSeoLinks: boolean;
    readonly host: string;
    readonly cdnHost: string;
    readonly isFirstLogin: boolean;
    readonly logoutUrl: string;
    partnerParentId: number;
    readonly crmId: string;
    referenceId: string;
    readonly timeAlignedRenditions: boolean;
    eSearchLanguages: KalturaESearchLanguageItem[];
    constructor(data?: KalturaPartnerArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
