import { BaseAPI } from '../../common/BaseAPI';
import Configuration from '../../common/Configuration';
import VersionsApi from './versions/VersionsApi';
import PlayerChannel from '../../models/PlayerChannel';
import PaginationResponse from '../../models/PaginationResponse';
/**
 * ChannelsApi - object-oriented interface
 * @export
 * @class ChannelsApi
 * @extends {BaseAPI}
 */
export default class ChannelsApi extends BaseAPI {
    versions: VersionsApi;
    constructor(configuration: Configuration);
    /**
     * @summary List Player Channels
     * @throws {BitmovinError}
     * @memberof ChannelsApi
     */
    list(): Promise<PaginationResponse<PlayerChannel>>;
}
