import { KalturaObjectMetadata } from './kaltura-object-base';
import { KalturaBaseResponseProfile } from './types/KalturaBaseResponseProfile';
import { KalturaObjectBase, KalturaObjectBaseArgs } from './kaltura-object-base';
export interface KalturaRequestOptionsArgs extends KalturaObjectBaseArgs {
    acceptedTypes?: {
        new (...args: any[]): KalturaObjectBase;
    }[];
    customHeaders?: {
        [headerKey: string]: string;
    };
    partnerId?: number;
    ks?: string;
    language?: string;
    responseProfile?: KalturaBaseResponseProfile;
}
export declare class KalturaRequestOptions extends KalturaObjectBase {
    acceptedTypes: {
        new (...args: any[]): KalturaObjectBase;
    }[];
    customHeaders: {
        [headerKey: string]: string;
    };
    partnerId: number;
    ks: string;
    language: string;
    responseProfile: KalturaBaseResponseProfile;
    constructor(data?: KalturaRequestOptionsArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
