import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import Organization from '../../../models/Organization';
import PaginationResponse from '../../../models/PaginationResponse';
import { OrganizationListQueryParams, OrganizationListQueryParamsBuilder } from './OrganizationListQueryParams';
/**
 * SubOrganizationsApi - object-oriented interface
 * @export
 * @class SubOrganizationsApi
 * @extends {BaseAPI}
 */
export default class SubOrganizationsApi extends BaseAPI {
    constructor(configuration: Configuration);
    /**
     * @summary Organizations under given parent organization
     * @param {string} organizationId ID of the parent organization
     * @param {*} [queryParameters] query parameters for filtering, sorting and pagination
     * @throws {BitmovinError}
     * @memberof SubOrganizationsApi
     */
    list(organizationId: string, queryParameters?: OrganizationListQueryParams | ((q: OrganizationListQueryParamsBuilder) => OrganizationListQueryParamsBuilder)): Promise<PaginationResponse<Organization>>;
}
