import BitmovinResource from './BitmovinResource';
import LiveStandbyPoolStatus from './LiveStandbyPoolStatus';
/**
 * @export
 * @class LiveStandbyPoolResponse
 */
export declare class LiveStandbyPoolResponse extends BitmovinResource {
    /**
     * Number of instances to keep ready for streaming while the pool is running (required)
     * @type {number}
     * @memberof LiveStandbyPoolResponse
     */
    targetPoolSize?: number;
    /**
     * Number of instances currently in ready state in the pool
     * @type {number}
     * @memberof LiveStandbyPoolResponse
     */
    readyEncodings?: number;
    /**
     * Number of instances currently being prepared in the pool
     * @type {number}
     * @memberof LiveStandbyPoolResponse
     */
    preparingEncodings?: number;
    /**
     * Number of instances currently in error state in the pool
     * @type {number}
     * @memberof LiveStandbyPoolResponse
     */
    errorEncodings?: number;
    /**
     * The name of the encoding template used with this Standby Pool
     * @type {string}
     * @memberof LiveStandbyPoolResponse
     */
    encodingTemplateName?: string;
    /**
     * @type {LiveStandbyPoolStatus}
     * @memberof LiveStandbyPoolResponse
     */
    poolStatus?: LiveStandbyPoolStatus;
    constructor(obj?: Partial<LiveStandbyPoolResponse>);
}
export default LiveStandbyPoolResponse;
