import { ArchiveItemPayload, ArchiveSubitemPayload, CreateItemPayload, CreateSubitemPayload, ItemUpdatePayload, CreateUpdateSubitemPayload, DeleteItemPayload, DeleteSubitemPayload, UpdateColumnValuePayload, UpdateDatePayload, UpdateNamePayload, UpdatePersonPayload, UpdateStatusPayload, UpdateSubitemColumnValuePayload, UpdateSubitemNamePayload, RestoreItemPayload, MoveItemPayload, MoveSubitemPayload, CreateColumnPayload, CreateUpdatePayload } from "./types"; /** * Item Update was created */ export interface CreateUpdateEvent { event: CreateUpdatePayload | ItemUpdatePayload; } /** * Item update was deleted * WebhookEventType: delete_update * supported in 2023-10 api only */ export interface DeleteUpdateEvent { event: ItemUpdatePayload; } /** * Item update was edited * WebhookEventType: edit_update * supported in 2023-10 api only */ export interface EditUpdateEvent { event: ItemUpdatePayload; } export interface CreateItemEvent { event: CreateItemPayload; } export interface DeleteItemEvent { event: DeleteItemPayload; } /** * Item was restored * WebhookEventType: item_restored */ export interface RestoreItemEvent { event: RestoreItemPayload; } export interface ArchiveItemEvent { event: ArchiveItemPayload; } /** * Item was moved to another group * WebhookEventType: item_moved_to_any_group or item_moved_to_specific_group */ export interface MoveItemToGroupEvent { event: MoveItemPayload; } export interface UpdateColumnValueEvent { event: UpdateColumnValuePayload; } export interface UpdatePersonEvent { event: UpdatePersonPayload; } export interface UpdateNameEvent { event: UpdateNamePayload; } export interface UpdateDateEvent { event: UpdateDatePayload; } export interface UpdateStatusEvent { event: UpdateStatusPayload; } export interface CreateSubitemEvent { event: CreateSubitemPayload; } export interface CreateUpdateSubitemEvent { event: CreateUpdateSubitemPayload; } export interface UpdateSubitemColumnValueEvent { event: UpdateSubitemColumnValuePayload; } export interface UpdateSubitemNameEvent { event: UpdateSubitemNamePayload; } export interface DeleteSubitemEvent { event: DeleteSubitemPayload; } export interface ArchiveSubitemEvent { event: ArchiveSubitemPayload; } /** * Subitem was moved to a different parent * WebhookEventType: move_subitem */ export interface MoveSubitemEvent { event: MoveSubitemPayload; } /** * Column was created * WebhookEventType: create_column */ export interface CreateColumnEvent { event: CreateColumnPayload; } //# sourceMappingURL=events.d.ts.map