/**
 * 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 { ChangeDetails, HistoryMetadata, UserDetails } from './';
/**
 * A changelog.
 * @export
 * @interface Changelog
 */
export interface Changelog {
    /**
     * The ID of the changelog.
     * @type {string}
     * @memberof Changelog
     */
    readonly id?: string;
    /**
     * The user who made the change.
     * @type {UserDetails}
     * @memberof Changelog
     */
    readonly author?: UserDetails;
    /**
     * The date on which the change took place.
     * @type {Date}
     * @memberof Changelog
     */
    readonly created?: Date;
    /**
     * The list of items changed.
     * @type {Array<ChangeDetails>}
     * @memberof Changelog
     */
    readonly items?: Array<ChangeDetails>;
    /**
     * The history metadata associated with the changed.
     * @type {HistoryMetadata}
     * @memberof Changelog
     */
    readonly historyMetadata?: HistoryMetadata;
}
export declare function ChangelogFromJSON(json: any): Changelog;
export declare function ChangelogFromJSONTyped(json: any, ignoreDiscriminator: boolean): Changelog;
export declare function ChangelogToJSON(value?: Changelog): any;
