import { BasicFun, Unit, Option } from "../../main"; export type ValidationResult = "valid" | { kind: "error"; errors: Array; }; export type TypeDescriptor = T extends Date ? "date" : T extends number ? "number" : T extends boolean ? "boolean" : T extends string ? "string" : T extends Unit ? {} & { [_ in keyof T]: TypeDescriptor; } : never; export declare const parse: (entityDescriptor: TypeDescriptor) => BasicFun>; //# sourceMappingURL=state.d.ts.map