export declare type IContract = (x: T) => T; export declare const contract: (type: "string" | "number" | "boolean" | "undefined" | "object") => IContract;