export declare const string: { readonly type: "string"; readonly description: "Some text i guess lmao"; }; export declare const boolean: { readonly type: "boolean"; readonly description: "Either true or false"; }; export declare const number: { readonly type: "number"; readonly description: "Any number, should probably be constrained at some point"; }; export declare const integer: { readonly type: "integer"; readonly description: "Any integer"; }; export declare const whole: { readonly type: "integer"; readonly description: "Any whole number"; readonly minimum: 0; }; export declare const natural: { readonly type: "integer"; readonly description: "Any natural number"; readonly minimum: 1; }; export declare const date: { readonly type: "string"; readonly format: "date-time"; }; export declare const email: { readonly type: "string"; readonly format: "email"; }; export declare const uid: { readonly type: "string"; readonly pattern: "^[0-9a-f]{24}$"; readonly description: "MongoDB UID (24 character hex string)"; }; export declare const uuidv4: { readonly type: "string"; readonly pattern: "^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"; readonly description: "UUID v4 (36 character hex string)"; }; export declare const uuidv5: { readonly type: "string"; readonly pattern: "^[0-9a-f]{8}-[0-9a-f]{4}-5[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"; readonly description: "UUID v5 (36 character hex string)"; };