/**
 * This file was auto-generated by Fern from our API Definition.
 */
/**
 * @example
 *     {
 *         ticket_type_id: "ticket_type_id",
 *         name: "Bug Report 2"
 *     }
 */
export interface UpdateTicketTypeRequest {
    /**
     * The unique identifier for the ticket type which is given by Intercom.
     */
    ticket_type_id: string;
    /** The name of the ticket type. */
    name?: string;
    /** The description of the ticket type. */
    description?: string;
    /** Category of the Ticket Type. */
    category?: UpdateTicketTypeRequest.Category;
    /** The icon of the ticket type. */
    icon?: string;
    /** The archived status of the ticket type. */
    archived?: boolean;
    /** Whether the tickets associated with this ticket type are intended for internal use only or will be shared with customers. This is currently a limited attribute. */
    is_internal?: boolean;
}
export declare namespace UpdateTicketTypeRequest {
    /**
     * Category of the Ticket Type.
     */
    type Category = "Customer" | "Back-office" | "Tracker";
    const Category: {
        readonly Customer: "Customer";
        readonly BackOffice: "Back-office";
        readonly Tracker: "Tracker";
    };
}
