import type { UnifiedField } from "./unified.types.ts"; /** * ========================= * EXPORT * ========================= */ export declare const fields: { readonly requiredString: UnifiedField; readonly optionalString: UnifiedField; readonly optionalEmptyString: UnifiedField; readonly requiredIndexString: UnifiedField; readonly optionalIndexString: UnifiedField; readonly optionalEmptyIndexString: UnifiedField; readonly requiredUniqueString: UnifiedField; readonly email: UnifiedField; readonly password: UnifiedField; readonly requiredNumber: UnifiedField; readonly optionalNumber: UnifiedField; readonly requiredIndexNumber: UnifiedField; readonly optionalIndexNumber: UnifiedField; readonly boolean: UnifiedField; readonly booleanTrue: UnifiedField; readonly booleanFalse: UnifiedField; readonly dateNow: UnifiedField; readonly indexDateNow: UnifiedField; readonly requiredDate: UnifiedField; readonly optionalDate: UnifiedField; readonly stringArray: UnifiedField; readonly requiredStringArray: UnifiedField; readonly objectArray: UnifiedField; readonly objectId: UnifiedField; readonly requiredObjectId: UnifiedField; readonly indexObjectId: UnifiedField; readonly requiredIndexObjectId: UnifiedField; readonly userRef: UnifiedField; readonly requiredUserRef: UnifiedField; readonly userRefArray: UnifiedField; readonly provider: UnifiedField; readonly role: UnifiedField; readonly otp: UnifiedField; readonly otpExpiry: UnifiedField; readonly otpCount: UnifiedField; readonly otpStatus: UnifiedField; readonly purposeOTP: UnifiedField; readonly timestamps: { createdAt: UnifiedField; updatedAt: UnifiedField; }; readonly requiredFileMetaData: UnifiedField; readonly optionalFileMetaData: UnifiedField; readonly optionalEmptyFileMetaData: UnifiedField; readonly encryptedString: UnifiedField; }; export type FieldName = keyof typeof fields; export type FieldDefinition = (typeof fields)[FieldName]; export default fields; //# sourceMappingURL=unified.fields.d.ts.map