import type { Contract, ContractDefinition } from 'autumndb'; export type TLDR = string; export type MilestonesProgress = number; export type Status = 'proposed' | 'researching' | 'awaiting-approval' | 'ready-to-implement' | 'implementation' | 'denied-or-failed' | 'completed'; export interface ImprovementData { description?: TLDR; specification?: string; milestonesPercentComplete?: MilestonesProgress; participants?: unknown[]; mentionsUser?: unknown[]; alertsUser?: unknown[]; mentionsGroup?: unknown[]; alertsGroup?: unknown[]; status: Status; [k: string]: unknown; } export type ImprovementContractDefinition = ContractDefinition; export type ImprovementContract = Contract;