import { DictType, EastType, StructType, VariantType } from './types'; export type PatchValueType = VariantType<{ Insert: T; Update: StructType<{ inserted: T; deleted: T; }>; Delete: T; }>; export declare function PatchValueType(type: T): PatchValueType; export type PatchType = T extends DictType ? DictType> : never; export declare function PatchType(type: T): PatchType;