export declare type Patch = Partial<{ [P in keyof T]: Patch; }>; export interface Command { id?: string; before: Patch; after: Patch; }