/**
 * Service Desk Public REST API
 * Public REST API for Jira Service Desk
 *
 * The version of the OpenAPI document: 1001.0.0-SNAPSHOT
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { DateDTO, DurationDTO } from './';
/**
 *
 * @export
 * @interface SlaInformationCompletedCycleDTO
 */
export interface SlaInformationCompletedCycleDTO {
    /**
     * Time and date at which the SLA cycle started.
     * @type {DateDTO}
     * @memberof SlaInformationCompletedCycleDTO
     */
    startTime?: DateDTO;
    /**
     * Time and date at which the SLA cycle completed.
     * @type {DateDTO}
     * @memberof SlaInformationCompletedCycleDTO
     */
    stopTime?: DateDTO;
    /**
     * Indicates if the SLA (duration) was exceeded (true) or not (false).
     * @type {boolean}
     * @memberof SlaInformationCompletedCycleDTO
     */
    breached?: boolean;
    /**
     * Duration within which the service should have been completed.
     * @type {DurationDTO}
     * @memberof SlaInformationCompletedCycleDTO
     */
    goalDuration?: DurationDTO;
    /**
     * Duration in which the service was completed.
     * @type {DurationDTO}
     * @memberof SlaInformationCompletedCycleDTO
     */
    elapsedTime?: DurationDTO;
    /**
     * Duration remaining after the service was completed.
     * @type {DurationDTO}
     * @memberof SlaInformationCompletedCycleDTO
     */
    remainingTime?: DurationDTO;
}
export declare function SlaInformationCompletedCycleDTOFromJSON(json: any): SlaInformationCompletedCycleDTO;
export declare function SlaInformationCompletedCycleDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): SlaInformationCompletedCycleDTO;
export declare function SlaInformationCompletedCycleDTOToJSON(value?: SlaInformationCompletedCycleDTO): any;
