interface Board { readonly self?: string; readonly id: number; readonly name: string; readonly type: string; } interface BoardEvent { readonly timestamp: number; readonly board: Board; readonly queryParams?: Record; } export interface BoardCreatedEvent extends BoardEvent { readonly webhookEvent: "board_created"; } export interface BoardUpdatedEvent extends BoardEvent { readonly webhookEvent: "board_updated"; } export interface BoardDeletedEvent extends BoardEvent { readonly webhookEvent: "board_deleted"; } export interface BoardConfigurationChangedEvent { readonly timestamp: number; readonly webhookEvent: "board_configuration_changed"; readonly queryParams?: Record; readonly configuration: { id: number; name: string; type: string; self: string; location: { type: string; key: string; id: string; self: string; name: string; }; filter: { id: string; self: string; }; columnConfig: { columns: { name: string; statuses: { id: string; self: string; }[]; }[]; constraintType: string; }; estimation: { type: string; field: { fieldId: string; displayName: string; }; }; ranking: { rankCustomFieldId: number; }; }; } export {}; //# sourceMappingURL=board.d.ts.map